Cristiano Ronaldo traf am Mittwochabend zum 137. Mal für Portugal und war entscheidend am 2:1-Sieg gegen Deutschland beteiligt.
Francisco Conceicao erzielte in der 63. Minute den Ausgleich, bevor Ronaldo fünf Minuten später zur Führung einschob.
Zuvor brachte Florian Wirtz das DFB-Team in der 48. Minute in München mit 1:0 in Führung.
Portugal zieht damit ins Nations-League-Finale am Sonntag ein und trifft erneut in München auf Spanien oder Frankreich.
Später Rückschlag nach strittigem Führungstor
Nach der Halbzeit startete Deutschland mit einem Tor durch Wirtz nach Vorarbeit von Kimmich.
Nick Woltemade stand jedoch im Abseits und blockte Ruben Dias – trotzdem zählte der Treffer.
Der slowenische Schiedsrichter Slavko Vincic überprüfte die Szene, erkannte das Tor aber trotz Protesten an.
Die Portugiesen antworteten sofort: Conceicao schoss sehenswert aus 20 Metern zum Ausgleich ein.
Kurz darauf verwandelte Ronaldo nach Zuspiel von Nuno Mendes eiskalt zum 2:1.
Portugal hält stand – Ronaldo jubelt über Premiere
Karim Adeyemi traf kurz nach Ronaldos Treffer nur die Außenstange und verpasste den Ausgleich.
Diogo Costa rettete später mit starken Paraden gegen Jota und Conceicao den portugiesischen Vorsprung.
Damit feierte Ronaldo im sechsten Versuch seinen ersten Sieg gegen Deutschland.
Joshua Kimmichs 100. Länderspiel endete trotz Vorlage enttäuschend.
Martinez bringt Portugal zurück ins Finale
Trainer Roberto Martinez feierte mit seinem Team den 21. Sieg im 29. Spiel.
Portugal greift damit nach dem zweiten Nations-League-Titel nach dem Triumph 2019.
Frankreich (2021) und Spanien (2023) gewannen zuletzt – ein neuer Titelträger wird es diesmal nicht geben.
Die Entscheidung fällt am Sonntag in München gegen den Sieger des zweiten Halbfinales in Stuttgart.