I think the polls will narrow but there will not be a repeat of the 2017 'under the radar' surge for Labour.

The opposition has got its act together much more this time around.

The Tories have put forward a minimalist manifesto with few headlines, Johnson has been kept out of sight (and out of interviews) as much as possible by his minders, so have Rees-Mogg and other scare figures, and the attacks on Labour and Corbyn have been more numerous and more extreme than even 2017.