Shafar gives 110 per cent, while Ballard roasts the Liberals