Goals from Ádám Szalai and András Schäfer almost secured a famous victory for the Hungarians despite Kai Havertz’s goal at the Allianz Arena, but Leon Goretzka bailed out the hosts.
Karim Benzema and Cristiano Ronaldo traded braces with three penalties at Puskas Arena as the Blues finished top of the group ahead of Germany, leaving Portugal to finish third.
The arrival means that Germany and England will meet at Wembley in the knockout stage.
It was a quick start to the drama in Group F with Hungary and Portugal both taking the lead in the first half, but as the Portuguese were caught by Benzema the Germans could not equalize.
Didier Deschamps’ men only needed a few minutes to take the lead in Budapest while it took Joachim Low’s team until the 66th minute to equalize, then toss it in a few minutes.
Goretzka eventually managed to spare his boss’s blushes with a second equalizer, but Germany was reduced to buying time against a hopelessly unlucky Hungarian side that already had to endure significant pressure due to the situation around the Munich clash. .
Referee Antonio Mateu Lahoz went on to become the main attraction in Puskas Arena with a bizarre display that put the majority of the officials’ good performances at this tournament to shame.
However, there were no other goals and both games ended 2-2.
This means that France will now face Switzerland in Bucharest, Germany will travel to London to face England at Wembley and Portugal will face Belgium in Seville.
While each team still have plenty of questions to answer if they are to go through with it, there are also positives with France and Portugal grateful for Benzema and Ronaldo’s prowess in front of goal as the pressure is off. Doubt on Germany now before a dangerous game for the English.
Pogba underlined his status as arguably the greatest player in the group stage with another impressive display which was topped off with a superb assist for Benzema’s second, but you also can’t argue with Ronaldo five goals – although three were penalties.
Euro 2020: Group F scores
Portugal 2, France 2
Cristiano Ronaldo : 31′ (p), ⚽ 60′ (p)
Karim Benzema : 45’+2 (p), ⚽ 47′
Germany 2, Hungary 2
dam Szalai: 11 ‘
Kai Havertz : ’66
András Schäfer: ’68
Léon Goretzka: ’84