Croatia scored twice in extra time to beat the Netherlands 4-2 in their Nations League semi-final in Rotterdam on Wednesday and advance to Sunday's decider.
Croatia will play either Italy or Spain, who face off in the second semi-final in Enschede on Thursday, for a first major title as they continued their form from last year's World Cup in Qatar, where they finished third.
Substitute Bruno Petkovic curled home a stunning shot from the edge of the penalty area eight minutes into extra time to put them on their way.
And Luka Modric made sure of Croatia's triumph with a late penalty, their second of the game.
The Dutch, hosting the four-nation tournament, had forced extra time with a last-gasp equaliser to ensure it finished 2-2 after 90 minutes despite being largely outplayed in front of their home fans at the Feyenoord Stadium.
Donyell Malen handed the hosts a 34th-minute lead before Andrej Kramaric equalised from the penalty spot 10 minutes into the second half.
Croatia then went ahead through Mario Pasalic in the 73rd minute before Noa Lang side-footed the ball into the roof of the net to equalise six minutes into stoppage time.
Peaceking16
804
Modric💎 deserves to win something💎 with Croatia💙❤ before he retires😕,he is truly a Legend 🙌
lyfofMohbad123
733
38 years and still plays 120 minutes after a long season 🥵
Peaceking16
553
Modric at 38 is still better than of all Chelsea's💙 midfielders to be honest😂
Shmonny
527
Master class Congratulations legend you deserved 🏆 good luck
eggosa91
523
The greatest mid fielder of all time 🙌 .... Ageing like fine wine 🍷
Abbas_Hala_Madrid
481
Modric at 39 still sitting De Jong down
Nikilong
462
Fu**kn good,can’t deny as a Barcelona fan
GilfredJr
219
I might not be a fan of Real Madrid or Croatia but whoever these guys meet in the finals I just wish the very best to this great midfielder to ever play a game of football.. Even at 38 years he could still play at a very high competitive level.. Modric deserves this one... Congratulations Croatia..
OSAKA123
122
Europe Is full of average countries, even Croatia is not that good
Hasbeta
107
He’s a Gem 💎
samsonobed
104
How it’s that
Shmonny
82
The consistency that this gentleman has made him a better midfielder than Xavi and Iniesta, at 38 he is there and is better than many young people on the pitch