Support for Labour has reached its highest level for nine years as backing for the Conservatives has slumped dramatically, according to a new poll.
Ed Miliband's party has seen its poll rating rise by four points in the past month to 41%, a figure last enjoyed by Labour during Iain Duncan Smith's ill-fated leadership of the Tories, Monday's ICM survey for the Guardian found.
Labour's fortunes have risen as support for the Tories has fallen by six points to 33%. Mr Cameron's three-point lead a month ago has been replaced by an eight-point lead for Mr Miliband.
Liberal Democrat support is unchanged on 15%.
ICM Research interviewed a random sample of 1,000 adults by telephone on 20-22 April.
A second poll also released on Monday night put Labour 13 points ahead of Tories. The YouGov survey for The Sun showed Labour on 45%, the Tories on 32% and the Lib Dems on 8%.
YouGov interviewed 1,651 British adults on 22-23 April.