However, Jude Bellingham popped up with the most dramatic of last-gasp bicycle kicks to spare Gareth Southgate’s blushes and force extra time, where captain Harry Kane headed in early to complete a remarkable turnaround.
While yet another disappointing performance will have done little to silence the doubters after an underwhelming group stage campaign, such a thrilling comeback could give England some much-needed confidence as they gear up for next weekend’s quarter-finals.
So who will England play next and how can you watch all the action?
Last-gasp heroics: Jude Bellingham’s incredible late overhead kick rescued England against Slovakia
REUTERS
Who will England play in the quarter-finals?
England will now play Switzerland in the quarter-finals of Euro 2024, with kick-off scheduled for 5pm BST on Saturday, July 5 at the Dusseldorf Arena.
What if England beat Switzerland?
If England come through the game against Switzerland, then they will tee up a semi-final showdown in Dortmund with an 8pm kick-off on Wednesday, July 10.
That game would come against the winners of Romania/Netherlands vs Austria/Turkey.
Win that too, and England would be through to the final at Berlin’s Olympiastadion on July 14. But there’s a long way to go for that.
There is no third-place play-off at the European Championship.
Where to watch England vs Switzerland
TV channel: England’s game against Switzerland will be broadcast live and free-to-air in the UK on BBC One.
Live stream: Fans can also catch the contest live online for free via the BBC Sport and BBC iPlayer website and app, depending on which broadcaster has the game.
Live blog: You can follow all the action on matchday via Standard Sport’s live blog, with expert analysis from our reporters Malik Ouzia and Dan Kilpatrick at the ground.