Croatia reached the Nations League final after Knockng out Netherlands

Croatia scored twice in extra time to beat the Netherlands 4-2 in UEFA Nations League semi-final in Rotterdam.

Croatia, who finished third in last year’s World Cup in Qatar, will play either Italy or Spain in the final on Sunday for a first major title.

Croatia have only suffered one defeat in their last 16 matches, to World Cup winners Argentina.

The Nations League represents one of the last chances for Croatia's elder statesmen, including Real Madrid midfielder Luka Modric, to taste international triumph.

A desperate last attack saw the Dutch take advantage of Croatia’s failure to clear their lines with Noa Lang getting in the equaliser.

Despite being largely outplayed in front of their home fans at the Feyenoord Stadium, the Dutch managed to force the match into extra time.

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.

Donyell Malen handed Netherlands a 34th-minute lead before Andrej Kramaric equalised from the penalty spot 10 minutes into the second half.

The Dutch, hosting the 4-nation tournament, had forced extra time with a last-gasp equaliser to ensure it finished 2-2 after 90 minutes.

Bruno Petkovic curled home a stunning shot from the edge of the penalty area 8 minutes into extra time while Luka Modric made sure of Croatia’s triumph with a late penalty.

Revealing the summer transfer window's 50 players to keep an eye on, including Joao Cancelo and Victor Osimhen.