After being surprised by Cameron's commitment to banking reform, the Labour leader struggled to regain his poise.
The PM's framing of the party as soft on welfare but tough on pensioners is dangerous for Miliband and Balls.
The Labour leader refused to rise to Cameron's child benefit jibes and left the PM struggling to explain away the A&E crisis.
With the aid of some fine lines, Labour's deputy leader ridiculed the PM's EU panic.
Miliband accuses the PM of a "disgraceful slur" after he says the Mid-Staffs report was a "reminder of Labour's record on the NHS".
After a perfectly-scripted joke from the Labour leader on alcohol pricing, the PM never recovered.
The PM has left it too late to reframe the debate over the welfare cut, not least with a phrase as clunky as his.
After claiming that Cameron was "scraping the barrel" by quoting the NS, the Labour leader was promptly reminded that it endorsed his leadership.
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.