Tin Jedvaj's extraordinary double saw Croatia blow their Nations League pool wide open with a 3-2 win against Spain on Thursday, setting up a make-or-break clash with England.
The World Cup finalists endured a miserable start to their Group 4 campaign in League A - thrashed by Spain in the reverse fixture and drawing with England - but they now head to Wembley in contention for a Finals place after an incredible finish in Zagreb.
A tame first half was followed by a frantic second as Croatia were twice pegged back by a rampant Spain side, Dani Ceballos levelling after Andrej Kramaric's opener, before a Sergio Ramos penalty cancelled out Jedvaj's first international goal.
But the Croatia full-back ensured his side would not be denied, lashing in a rebound in the dying seconds to keep the hosts in the running.
Spain, meanwhile, face a nervous wait after completing their group campaign, now requiring a draw between the two teams in London to reach next year's knockout stage.
David de Gea was drawn into a smart early stop, helping Ivan Perisic's deceptive low effort onto his right-hand post, but further first-half chances were sparse before Lovre Kalinic tipped away an Isco drive.
The first goal was a gift when it finally did arrive. Ramos and Sergi Roberto traded passes in the corner before Perisic intercepted an impudent flick from the latter to send Kramaric through on goal, the forward keeping his cool to finish.
Yet Spain suddenly awoke from their slumber and a flowing attacking move down the left concluded with Isco squaring for Real Madrid team-mate Ceballos to slide into the net.
Kalinic lost the ball at Iago Aspas' feet for a seemingly simple Spanish second, but the forward prodded against the crossbar and Croatia were able to go up the other end and restore their lead, Jedvaj nodding Luka Modric's teasing cross in at close range.
De Gea denied Ante Rebic on the break at one end before a frantic scramble saw Sime Vrsaljko block Alvaro Morata's on-target header at the other, although the right-back's handball allowed Ramos to convert from 12 yards out.
However, there was still time for another twist as, with Croatia throwing everyone forward, De Gea could only parry a low shot as far as Jedvaj in a crowded penalty area, allowing the 22-year-old to settle a see-saw contest.
What does it mean? Spain blow commanding position
Spain looked home and dry after impressive wins against England and Croatia, but subsequent defeats to both sides have left the 2010 world champions at the mercy of their group rivals. England will want revenge against Croatia for the semi-final defeat in Russia, while Zlatko Dalic's men will believe they can produce an unlikely comeback and qualify.
An unlikely Croatia hero
The versatile Jedvaj can play anywhere across the back line to good effect, but few would have expected him to make an impact at the other end with two goals. More attacking team-mates squandered chances either side of two assured finishes that made a hero of the young full-back.
Spain so soft at the back
Spain were torn apart by England last time out and, while Croatia were initially less proficient on the counter, there remain issues at the back. The visitors carelessly handed Croatia the lead, with Ramos shaky once again, and Croatia looked a real threat every time they came forward.
Spain face Bosnia-Herzegovina on Sunday in a friendly, but they must first watch England host Croatia earlier in the day. The winners go through, the losers are relegated. Spain, however, will be hoping for a draw. It is still ever so tight.
|Rangers, Minor continue to chip away at Astros´ division lead|
|MLS Review: Toronto edge Atlanta in thriller, Rooney scores stunner|
|Twins outfielder Rosario suffers sprained ankle|
|Panama 0 United States 1: Altidore scores overhead kick to seal top spot|
|Isaiah Thomas: I´m going to get back to the level I was playing at|
|Allan to start for Brazil against Paraguay|
|Rooney scores incredible goal from inside his own half for DC United|
|Mombaerts named Melbourne City coach|
|Yankees star Stanton headed to IL, not London|
|Chelsea´s Dasilva joins Bristol City on permanent deal|
|Gasol exercises option, returning to Raptors|
|Kanter says Williamson is ´overhyped´, calls him ´Julius Randle with hops´|
|Atletico offer €126million for Benfica star Joao Felix|
|Dustin Johnson helps couple with gender reveal|
|Torreira insists he is ´very happy´ at Arsenal amid AC Milan speculation|
|Egypt 2 DR Congo 0: AFCON hosts through as Salah gets off the mark|
|Khan to face Dib after Goyat hurt in car crash|
|Guardiola: Barcelona targets Neymar and Griezmann are ´very good´|
|Sabalenka earns revenge by eliminating Eastbourne champion Wozniacki|
|Guardiola dodges Rodri question and rules out Asensio move|
|Cameroon hit with misconduct and offensive behaviour charges|
|Babar´s innings one of the best I´ve seen, says Sarfraz|
|Kevin Durant reportedly declines Warriors option to become unrestricted free agent|
|Valencia sign Cillessen from Barcelona|
|Collina ´surprised´ by furore over refereeing at Women´s World Cup|
|Godfrey signs new four-year deal with Norwich City|
|Madagascar v Burundi: Dupuis insists Barea will not become complacent|
|Uganda 1 Zimbabwe 1: Musona misses astonishing sitter|
|Majestic Babar and Sohail keep Pakistan in semi-final hunt|
|Top seeds tumble out in Eastbourne and Antalya|
|Finish the job – US president Trump fires back at Rapinoe|
|We´ve not become a bad side overnight - Root|
|NRL Opta facts: Roosters and Storm set for Adelaide clash|
|Arun: Shami proof India have embarrassment of riches|
|Nigeria 1 Guinea 0: Omeruo sends Super Eagles through as Keita struggles|
|Brazil v Paraguay: Copa America hosts out for revenge as knockout phase begins|
|Kenya v Tanzania: Migne demands spirit after Harambee Stars´ fearful Algeria display|
|Knee surgery successful for West Indies all-rounder Russell|
|AFC Champions League Review: Urawa bounce back, Shanghai through on penalties|
|West Indies v India: Windies heading for last chance saloon|
|Buffon is open to Juventus return, says agent|
|Roma cancel training camp amid uncertainty over season start date|
|Derby day master and Wembley hero - David Silva´s best Manchester City moments|
|Gayle backtracks on ODI retirement and plans Test return|
|Brighton sign prolific winger Trossard|
|Senegal v Algeria: Focus on collective rather than Mane, Mahrez|
|Ronaldo transfer made everyone happy - Kroos|
|F1 Raceweek: Rivals bid to halt Hamilton and Mercedes - Austrian GP in numbers|
|Rhinos land Lui in Lolohea swap deal with Salford|
|It´s not a done deal - Derby owner hopes Lampard to Chelsea falls through|
|Milestones await Silva in Man City great´s final season|
|England captain Houghton a ´major doubt´ for Norway clash|
|Wimbledon puts Federer ahead of Nadal in controversial seedings move|
|Rivaldo defends Messi and Neymar after Van Gaal criticism|
|´Eighth or ninth is not for me´ - Mourinho cold on Newcastle links|
|Gaari´s 25-yard stunner sends Curacao into quarter-finals|
|Foden can replace me at City, says Silva|
|Rumour Has It: Barca eye United´s Lindelof as De Ligt alternative|
|Padres star Machado homers in Baltimore return|
|Gregg Popovich is the San Antonio Spurs – Coles hails legendary NBA coach|
|´I´m not going to the f****** White House´ – Megan Rapinoe|
|Lukaku to Inter? Nothing is impossible says agent|
|Buffon returning to Juve just an idea for now – agent|
|Yankees set MLB record by homering in 28th successive game|
|Lakers should re-sign D´Angelo Russell – Magic Johnson|
|Knicks will ´do everything´ to attract free agents, says president Mills|
|Zion Williamson receives surprise gift & note from Drew Brees|
|I don´t want to be an embarrassment – Thiago Silva outlines retirement plans|
|Wozniacki, Kerber breeze through at Eastbourne|
|Netherlands and Italy to meet in Women´s World Cup quarters as Asian sides exit|