I believe that two late factors played into Labour's hands to gain them this victory. The first was Donald Trump's reference to the NHS as having to be on the negotiating table in any trade deal talks with the United States.
The second I believe was the announcement of the closure on the Ford Engine Plant at Bridgend. In that, there will be those who argue that the closure of the plant had little to do with Brexit and the termination of production is due to large-scale changes in the car production industry.
However, it cannot have escaped anyone's notice by now, that while car assembly and component plants are closing in the UK due to their products being no longer required, no new plants for the production of the new Electric and Autonomous vehicles have been announced to the fact they will be built in Britain.
The above is very much down to fears of Britain being outside the European Union in the future I feel.
I also think that the Jeremy Corbyn speech during the Trump visit where he used the theme "They Have No Answers" also played well with many who seen and heard it.
Corbyn at his best on the campaign trail again. 