Labour is closing the gap with Tories and now stands just three points from Theresa May’s party – a new YouGov poll shows.
The poll commissioned by The Times found the Conservative lead has slipped dramatically in recent weeks and is now within the margin of error.
The figures show the Conservatives on 42 points but Labour are close behind on 39.
Meanwhile the Liberal Democrats are struggling to maintain the momentum of their “fightback” as they slip to just 7 per cent vote share.
The poll points to a remarkable change in fortunes for the Tories – which had a 24-point lead over Labour when the snap general election was called in April.