Euro 2016: Ireland, Iceland advance after late winners
Ronaldo wills Portugal into round of 16, Ibra plays last game
Robbie Brady scored in the 84th minute to give Ireland a 1-0 win over Group E winner Italy and send his team to the knockout stage of the European Championship for the first time.
Brady headed in a cross from Wes Hoolahan, ending Ireland's 22-year wait for a competitive victory against Italy.
Italy had already secured first place in the group, setting up a last-16 game against defending champion Spain, and coach Antonio Conte left eight regular starters out of his lineup.
Conditions were hot and humid as the roof of the Stade Pierre Mauroy stayed closed for the entire match.
The game was the last one before the heavily damaged field will be renewed later this week.
Meanwhile, Sweden was eliminated in Zlatan Ibrahimovic's last game for his country, losing 1-0 to Belgium on Radja Nainggolan's goal.
As Group E runner-up, Belgium will play Hungary in the round of 16.
Nainggolan hit the ball hard from outside the penalty area in the 84th minute.
Needing a win to qualify, Sweden came close when Marcus Berg's early shot was saved.
In his 116th and last game for Sweden, Ibrahimovic forced a save from Thibaut Courtois with a free kick and saw other shots go wide. He said Tuesday that he was retiring from international soccer after the tournament.
Iceland fairy tale continues
Iceland, the smallest nation at the European Championship, delivered the feel-good story of the tournament by beating Austria 2-1 on Wednesday.
Iceland's victory, which came with virtually the last kick of the game, means the team has qualified for the round of 16. There it will meet England in Nice on Monday, a prospect described as a "dream" by captain Aron Gunnarsson.
Arnor Ingvi Traustason sealed the win in the fourth minute of injury time. Having drawn its first two matches at Euro 2016, the victory secured Iceland second place in Group F behind Hungary.
Iceland took the lead through Jon Dadi Bodvarsson in the 18th minute at Stade de France.
It was fortunate to see Austria defender Aleksandar Dragovic miss a penalty in the 37th and was then forced to defend for most of the second half.
Austria equalized in the 60th through substitute Alessandro Schoepf and dominated the final stages, only to be hit by a classic counter-attack in the last seconds as almost the entire team piled forward.
Traustason slid in at the far post to bundle the ball into the net, and was buried by a heap of Iceland players, substitutes and officials. The whole squad celebrated in front of their fans in joyous scenes after the final whistle.
The Austrians arrived at the Euros as potential dark horses after going unbeaten in qualifying, and failed to live up to their billing.
Portugal, Hungary advance
Cristiano Ronaldo erupted from his scoring slump by netting his first two goals of the European Championship on Wednesday, helping Portugal earn a 3-3 draw with Hungary and sending both teams into the round of 16.
Ronaldo scored in the 50th and 62nd minutes, the first with a spectacular back heel, making him the first player to score in four consecutive European Championships.
Portugal ended up with three points in Group F from three draws, advancing as one of the top four third-place teams. Hungary won the group with five points, followed by Iceland in second with the same number of points. Iceland beat Austria 2-1 to eliminate the Austrians.
After not scoring in his team's opening two draws, the 31-year-old Ronaldo broke out at Stade de Lyon to increase his record haul with his 59th and 60th career goals.
Ronaldo wiped away a week of frustrations in France that led to him losing his composure just hours before the match when he responded to a TV reporter's question by grabbing his microphone and tossing it into a nearby lake.
Ronaldo's first contribution came after he had again failed to convert a series of free kicks. Instead, he turned playmaker to set up Nani for an equalizer just before halftime, 23 minutes after Zoltan Gera had given Hungary 1-0 lead.
Balazs Dzsudzsak's first of two goals, a deflected free kick, put Hungary back in front in the 47th minute. But moments later it was Ronaldo's turn to get his first goal of Euro 2016.
Dzsudzsak struck again five minutes later with a shot that grazed Nani before looping over Patricio to restore the lead at 3-2. Ronaldo then came through with a second goal to level the score for good when he powered in a header from a cross by substitute Ricardo Quaresma.