The PM's decision to cut taxes for the highest earners left him vulnerable to Miliband's Reagan-style attack over living standards.
By repeatedly insisting that the "bedroom tax" was not a tax, the Prime Minister gave the phrase new life.
The Labour leader had the stats on his side but will voters accept his distinction between 'good' borrowing and 'bad' borrowing?
Rather than attacking the Labour leader for opposing a referendum, the Prime Minister claimed he had no position.
The PM refused to say whether he would allow Conservative cabinet ministers to campaign for EU withdrawal during the referendum campaign.
The Labour leader found his stride after declaring that Cameron was "a PR man who can't even do a relaunch".
"I never thought the big society was about feeding hungry children in Britain," Miliband tells Cameron.
Labour leader says the government is hitting people "they don't meet and whose lives they will never understand".
The Labour leader exposed the coalition's failure on the Work Programme.
The PM demolished Miliband as he declared that the Labour leader had "impersonated more politicians than Rory Bremner".