När Andrej Kramaric vände, vred och sköt in 1–0 till Kroatien i den andra halvleken såg det ut som att laget från Balkan var på väg mot slutspel och seger.
England ville dock annat.
Först kvitterade Jesse Lingard i den 78:e minuten, fem minuter efter att ha bytts in i matchen. Och i den 85:e minuten prickade Harry Kane rätt, efter sju raka landskamper utan mål, och skickade England vidare.
Britterna får därmed tampas med Portugal plus två andra ännu ej klara gruppsegrare om historiens första Nations League-pokal i juni nästa år.
UEFA Nations League
England
2 - 1
Kroatien
Andra halvlek
- 57'0 - 1Kramaric
- 1 - 1Lingard78'
- 2 - 1Kane85'