Portugal came from behind to beat Germany 2-1 in Munich on Wednesday night, earning a place in the UEFA Nations League final where they will play either France or Spain. Two goals in the space of five second-half minutes turned the game on its head, as veteran Cristiano Ronaldo tapped in the winner.
Germany came closest in the first 20 minutes, forcing Diogo Costa into two excellent saves, including a stunning stop down low to his left to tip Leon Goretzka's driven effort around the post.
Just a minute after half-time, Ronaldo stretched to reach Nuno Mendes' superb cross, but he could only divert the ball wide. Germany went up the other end, seconds later, to take the lead through Liverpool target Florian Wirtz, who met a clever ball from Joshua Kimmich with a smart header. VAR recommended a review, but the referee stood by his original decision.
After the hour, Francisco Conceicao came off the bench and equalised with a stunning, curling drive from range. And five minutes later, Ronaldo was on hand to give his nation the lead after excellent work from Nuno Mendes down the left.
Try as they might, Germany didn't create any clear-cut chances to equalise, although substitute Karim Adeyemi did strike the woodwork with an audacious effort. It is the first time in 25 years that Portugal have beaten their German counterparts.
GOAL rates Portugal's players from the Allianz Arena...