An added time goal from Italy's Mattia Zaccagni snatched a 1-1 draw with Croatia which was enough to earn them a place in the last 16 of Euro 2024 as Group B runners-up where they will face Switzerland, while Croatia must wait to see if they progress.
After a scoreless first half, Croatia's Luka Modric had a penalty saved in the 54th minute but less than a minute later he smashed home a rebound after Gianluigi Donnarumma pulled off another fine save from Ante Budimir.
The goal brought defending champions Italy to life, and they pressed for the equaliser which would take them through and with time running out Zaccagni curled home a shot from distance to break Croatian hearts.
Spain top the group on 9 points, Italy finish with 4 and Croatia are third on 2 points and must wait to see if they will progress as one of the best four third-placed finishers.
Albania are eliminated after coming bottom of the group on one point after their 1-0 loss to Spain, a result which means England, France and the Netherlands are now guaranteed to finish at least among the four best third-placed teams. England has 4 points in Group C, while the Netherlands and France have 4 points each in Group D.
Hungary finished third in Group A with 3 points. Croatia finished third in Group B with 2 points. The teams from Germany, Switzerland, Italy, Spain and Portugal are also guaranteed a place in the playoffs.