Mario Mandzukic's extra-time strike completed an impressive turnaround as Croatia beat England 2-1 in Moscow to reach the World Cup final for the first time in their history.
England made an electric start with Kieran Trippier's early goal and for a large period of the game looked good value to book their passage to the final for the first time since 1966, but Croatia somehow battled through their apparent jadedness to tame the Three Lions, Mandzukic landing the decisive blow.
Gareth Southgate consistently downplayed the euphoria in his team in the build-up, and for a while England gave every indication they were going to take charge of their own destiny, as Trippier found the net with a delightful free-kick in the fifth minute.
But Croatia rallied and gave England's back three more of an examination upon the start of the second period, eventually restoring parity – Ivan Perisic providing a clever finish in the 68th minute.
England managed to hang on to force an extra 30 minutes and initially looked the more threatening of the two teams once again in the first additional period.
But Croatia kept their focus and Mandzukic struck in the 109th minute, ending England's dreams for another four years and setting up a final with France, as Zlatko Dalic's men move another step closer to a first World Cup title.
England's start was emphatic, as they swiftly put Croatia on the back foot through a driving Dele Alli run, which Luka Modric had to stop on the edge of the area by fouling the Tottenham star.
And from the resulting free-kick, Alli's Spurs team-mate Trippier sumptuously found the top-right corner.
Croatia did their confidence little good in the 22nd minute when Danijel Subasic's poor kick went straight to Raheem Sterling, who found Harry Kane, but he ultimately shot wide after straying offside.
There was promise for England again soon afterwards, though Kane struck the post from close range and was adjudged – seemingly incorrectly – to be offside following Alli's incisive pass.
Although they saw more of the ball, Dalic's side initially struggled to offer a significant improvement after half-time and England had a penalty shout turned down just after the hour – Domagoj Vida getting a slight touch on the ball before sending Sterling tumbling.
Finally things came together for Croatia at the other end soon after, as Perisic met Sime Vrsaljko's deep cross with a flying left-footed finish.
And they nearly went ahead with their next attack – Perisic slamming against the right-hand post before Ante Rebic put the rebound into Jordan Pickford's hands.
A late Croatia onslaught was unable to complete the turnaround in 90 minutes and England stepped things up again in extra-time, almost retaking the lead when John Stones had a header cleared off the line by Vrsaljko in the 98th minute.
Pickford was similarly heroic at the other end, denying Mandzukic at point-blank range after the striker met Perisic's cross.
But Mandzukic came out on top soon after the break, latching on to Perisic's headed pass and sending a left-footed effort across Pickford to find the bottom-right corner, securing Croatia a return to the Luzhniki Stadium on Sunday for the final.
Key Opta stats:
- England have now been eliminated in four of their five semi-finals at major tournaments, losing each of the last four in a row.
- Croatia have qualified for their first ever World Cup final in their fifth appearance at the World Cup finals.
- Ivan Perisic has been involved in 10 goals at major tournaments for Croatia (six goals, four assists), the joint-most, level with Davor Suker (nine goals, one assist).
- Kieran Trippier’s goal after four minutes and 44 seconds was the fastest goal scored in a World Cup semi-final since 1958.
- Croatia became the first team to play extra-time in three consecutive World Cup matches since England in 1990.
- England scored nine goals from set pieces at the 2018 World Cup – the most by a team in a single World Cup tournament since 1966.
|Bills stun Vikings, Chiefs QB Mahomes impresses again|
|Tiger feels he can surpass Snead´s record after 80th victory|
|Ronaldo mentally stronger than others, says Allegri|
|MLS Review: Ibrahimovic scores as Galaxy end seven-game skid, Dallas reclaim top spot in west|
|Rose told Woods it was ´about time´ after win|
|Dustin Johnson regains number one ranking|
|Pogba: Sanchez will deliver at Man United|
|Federer, Zverev help Europe defend Laver Cup|
|I couldn´t sit or stand – Tiger Woods reflects on back woes after ending drought|
|Snead´s record in sight – Tiger Woods´ 80 PGA Tour wins|
|Nicklaus, Magic Johnson, McIlroy and Kane – Sports stars celebrate Tiger´s Tour win|
|Tiger Woods season in review: Tour Championship win caps remarkable comeback|
|49ers fear QB Garoppolo suffered torn ACL|
|World of golf is proud of Woods – Rose|
|WATCH: Tiger followed by incredible sea of fans at East Lake|
|Three takeaways from the 2017-18 PGA Tour season|
|Mbappe shows off signed Pele shirt|
|Tiger timeline: Woods´ fall and rise|
|Spieth´s breakthrough, Garcia´s Masters moment - Events between Tiger´s triumphs|
|Tiger Woods: I was close to tears on the last hole|
|Woods earns first win since 2013; Rose claims FedEx Cup|
|Pogba implores Manchester United to ´attack, attack, attack´|
|Valverde, Busquets and Vidal criticise Lenglet dismissal|
|Tiger Woods: The stunning statistics|
|Fitness hindering Dybala form, says Allegri|
|BREAKING NEWS: Woods claims first title since 2013, Rose wins FedEx Cup|
|Povetkin struggles leave Joshua with no Wilder fear|
|Guardiola targets Barca, Bayern dominance with Premier League priority|
|Centurions Rohit and Dhawan put India in final|
|Eagles top Colts as Wentz makes his return|
|Barcelona 2 Girona 2: Stuani brace punishes Lenglet red|
|Frosinone 0 Juventus 2: Ronaldo redeemed as champions extend perfect start|
|Gattuso: No alibis for two-faced AC Milan|
|Bangladesh hold on despite late Afghanistan charge|
|Composed Woods hits turn with five-shot lead|
|Chiefs´ Mahomes has another record-breaking Sunday|
|Saints QB Drew Brees passes Brett Favre for most career completions|
|Emery hints Leno may need patience after Cech display|
|Picamoles scores four as Montpellier batter 14-man Toulouse|
|Messi breaks LaLiga record|
|Worcester fend off prowling Tigers, Sarries go top|
|AC Milan 2 Atalanta 2: Last-gasp Rigoni rescues a point|
|Neymar keen to repay supporter affection|
|Pellegrini rues West Ham´s wastefulness|
|Paris Saint-Germain´s positive response buoys Tuchel|
|Lewis rekindles fond memories with Vilamoura triumph|
|Arsenal 2 Everton 0: Lacazette, Aubameyang extend winning streak|
|Stephens suffers as Osaka withdraws in Wuhan|
|Rhinos run riot to secure Super League status|
|Risk brings reward for victorious Marquez|
|Let´s have some fun - Wentz tweets message to Eagles fans ahead of return|
|Maybe in a year Chelsea will be at Liverpool´s level – Sarri|
|Under-pressure Rodgers bemoans ´bitty´ Celtic start|
|Slater should be banned for Grand Final - Fittler|
|Simon ends Bachinger fairytale to lift Metz title|
|Dominant Thiem reigns in St. Petersburg|
|Neymar hands young fan his shirt during Paris Saint-Germain victory|
|Quick-Step Floors storm to fourth time trial gold|
|Jorginho sets new passing record in West Ham draw|
|Rubiales slams ´crazy´ LaLiga schedule|
|Rennes 1 Paris Saint-Germain 3: Tuchel´s Ligue 1 record stays perfect|
|Why so serious? Joshua reveals Fury has blocked him on Twitter|
|West Ham 0 Chelsea 0: Sarri´s 100 per cent start comes to frustrating end|
|Marvellous Marquez reigns in Aragon yet again|
|Real Madrid will not go to the USA with LaLiga - Perez|
|Erasmus adds five players to Springboks squad|
|Barcelona snub ´hardest decision´ of Griezmann´s career|
|Perez pays tribute to Ronaldo and Zidane|
|Cazorla concedes Arsenal lacked self-belief under Wenger|
|Get King Kong for AJ! Joshua understands critics´ demands|