Britain's governing Conservative Party holds a 19 point lead over Labour, a poll by ICM says, a commanding advantage just slightly lower than the record lead recorded the previous weekend.
Prime Minister Theresa May's Conservatives took 47 per cent of the vote in the poll, with support for Labour at 28 per cent.
Last weekend ICM found a 22 percentage point lead for the Conservatives, a record for the firm. Monday's poll was the latest in a string of polls to show that Labour was closing the gap slightly.
"A slight fightback is recorded for Labour, but not to the extent identified in a couple of other polls," Martin Boon, director at ICM, said, adding that a methodological change had also affected the poll.
"Without that, it would have been 'as you were'."
The Liberal Democrats polled at nine per cent while eurosceptic UKIP had eight per cent support. ICM surveyed 2012 adults between April 26 and 28.