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.
|The Special One will dance again - Brook refutes retirement talk|
|Michel Platini detained over Qatar World Cup bid|
|Osaka feeling free for Wimbledon challenge|
|Neymar returning to Barcelona would be very nice, says Vidal|
|Suarez cool on Griezmann move|
|Napa in doubt for Origin as Maroons confirm wrist injury|
|Sarri on the same level as Guardiola – Sacchi|
|Rumour Has It: Pogba race intensifies as Man United prepare bumper new contract|
|Yankees, Tanaka shut out Rays|
|Sanchez on track after injury, says Rueda|
|Sanchez needed his goal – Vidal backs Chile team-mate|
|Neymar should play where he is happiest – Tite|
|Japan 0 Chile 4: Sanchez scores as defending champions cruise|
|Suarez: Who wouldn´t want to enjoy players like Neymar?|
|Barcelona won´t fall into ´trap´ of discussing Neymar return|
|Kawhi Leonard shows he´s a ´fun guy´ at Raptors parade|
|Mertens marches on in Mallorca, Kenin overcomes Flipkens|
|Injured Uruguay star Vecino out of Copa America|
|Women´s World Cup Review: Germany and France through as group winners|
|Svitolina suffers first-round Birmingham exit as Pliskova progresses|
|Martinez urges Lukaku to leave Manchester United|
|Frosinone appoint Alessandro Nesta after Serie A relegation|
|Euro U21s Review: Jovic´s Serbia lose, Germany start title defence with win|
|Two injured in shooting during Raptors´ championship parade|
|Roma hit back at ´fanciful´ Totti claims following club legend´s exit|
|Anderson survives scare to make winning return|
|Monfils suffers early Halle exit as Zverev progresses|
|LaMelo Ball to play in Australia´s NBL|
|Brazil v Venezuela: Reinforcements ready as Selecao seek to step up|
|Sharks sign All-Star defenseman Karlsson to eight-year deal|
|It is going to happen - Redknapp expects Lampard to land Chelsea job|
|Mortaza wants others to match ´exceptional´ Shakib|
|Super Shakib inspires Bangladesh to thumping win over Windies|
|Sinkgraven signs on at Leverkusen|
|He was a punching bag - Wilder unimpressed by Fury´s win|
|Benfica rubbish Joao Felix to Atletico Madrid reports|
|Tonga could beat Argentina! - Maradona furious after Copa America loss|
|Jean-Luc Vasseur replaces Reynald Pedros at Lyon Women|
|Bolivia v Peru: Villegas bites back at social media critics|
|Conte had agreed to take Roma job, reveals departing Totti|
|No Chelsea approach for Lampard - Derby chairman Morris|
|Morgan not ruling out World Cup call-up for Hales|
|England v Afghanistan: Morgan warns against complacency versus bottom side|
|Barcelona president casts fresh doubt over Griezmann move|
|Madrid? PSG? Juventus? Where could wantaway Pogba end up?|
|Nobody forced Neymar to sign for PSG - Al Khelaifi|
|Mbappe is going nowhere, says PSG president|
|Vince to open for England with Morgan optimistic over Roy|
|Late starter Woodland ´trending in right direction´ after rising to career-high ranking|
|Totti confirms Roma exit after 30 years at club|
|Roy ruled out but England handed Morgan boost|
|Amir Khan offers fitness and diet tips to Pakistan cricket team|
|Matterson, Gutherson added to Blues squad for Origin II|
|Real Madrid newcomer Jovic adamant Euro U21s won´t disrupt pre-season|
|Rose bemoans lack of ´A-game´ after U.S. Open challenge fades|
|Tabarez salutes Uruguay´s walking wounded|
|Rio Ferdinand claims he´s spoken to Man United about sporting director role|
|This week at the Cricket World Cup: South Africa hopes hanging in the balance|
|Rumour Has It: PSG willing to sell Neymar|
|A first major sweep since 1982? – Woodland´s U.S. Open win continues American dominance|
|I knew basketball wasn´t for me after guarding Hinrich – Woodland´s path to U.S. Open glory|
|Blue Jays hit season-high five home runs in 12-0 win over Astros|
|Cavani: Uruguay ready to fight for Copa America glory|
|Koepka: There was nothing more I could do|
|Woodland revels in ´special´ U.S. Open win|
|Woodland wins U.S. Open for maiden major after denying Koepka hat-trick|
|Berizzo: Qatar and Japan shouldn´t be at Copa America|
|BREAKING NEWS: Woodland holds off Koepka for U.S. Open title|
|Brazil not weaker without Neymar – Alves|
|Tiger relishing break ahead of Open Championship|