Labour may have done much better than expected in 2017, but they were still 55+ seats behind the Tories, which is nothing like very close to winning.
The Tories won 317 seats (318 including the Speaker), while Labour won 262 seats.
https://en.wikipedia.org/wiki/2017_United_Kingdom_general_el...