Group F was where all the final day drama took place, with both matches ending in entertaining 2-2 draws at the Puskas Arena in Budapest and the Allianz Arena in Munich.
Portugal and France played out a 2-2 draw in Budapest. Portugal took the lead as Cristiano Ronaldo put his side in front with a penalty kick in the 30th minute before Karim Benzema scored his first France goal since 2015 from the spot to equalise in first half added time. Two minutes into the second half, Benzema put Les Bleus in front after his run was found by Paul Pogba, and he slotted beyond the Portugal keeper. Portugal found an equaliser again through Ronaldo in the 60th minute as both sides cancelled each other out. France finished in first place in the group on 5 points, with Portugal finishing in third place and qualifying as one of the best third-placed teams.
In the group’s other game, Hungary came within 6 minutes of a potential shock win over Germany and a place in the Round of 16. Veteran forward Adam Szalai gave Hungary the lead in Munich after just 11 minutes before Kai Havertz headed in the equaliser after 66 minutes. Hungary scored straight from kickoff, Andras Schafer delivering the goal in the 68th minute before Leon Goretzka turned home the rebound after Timo Werner saw his shot blocked to equalise for Germany in the 84th minute. Germany finished in second place in the group, as Hungary finished bottom despite their admirable efforts.
In Group E, Spain overcame a poor start to hammer Slovakia 5-0 in Seville. After an early penalty miss by Alvaro Morata, a Martin Dubravka howler gave Spain the lead after half an hour. Aymeric Laporte scored his first goal for Spain in first-half added time before Pablo Sarabia added a third in the 56th minute of the encounter. Ferran Torres came off the bench to score a fourth for Spain before Juraj Kucka put the ball through his net to make it 5-0 to Spain, giving Luis Enrique a bit of room to breathe.
In the other Group E game, Sweden edged Poland 3-2 in a close contest. RB Leipzig midfielder Emil Forsberg opened the scoring for Sweden in the second minute of the game before adding a second just before the hour mark. Poland captain, Robert Lewandowski, scored twice in the 61st and 84th minutes to draw his side level before a Victor Claesson strike in added time saw Sweden win the game and condemned Poland to a first-round exit.