With the final result on a knife-edge there is even the possibility of Mr Corbyn still snatching the keys to No10.
There is also the looming prospect of a second General Election later this year if neither party is able to form a workable government.
The PM had been hoping to win a commanding majority she could use as a strong platform in the tough Brexit negotiating days ahead.
Instead she looks to be set to lose seats overall, with the expected huge swing of Ukip voters to Conservative failing to materialise.
Many ended up voting Labour instead — suggesting this was an election about their living standards and not the nature of our EU exit. …
- Tories predicted to miss out on majority of 326 with polls predicting 314 seats – down from 330.
- Labour forecast to take 266 – up from 232 in 2015
- Theresa May faces mounting pressure – with the odds slashed on Boris Johnson to be the next PM.
- Huge losses for SNP as former chief Alex Salmond and deputy leader Angus Robertson are both beaten by the Tories.