Albania left Croatia in danger of a group-stage exit from Euro 2024 after a thrilling 2-2 draw on Wednesday as Albania’s Klaus Gjasula scored at both ends, including a dramatic injury-time equaliser. After a disappointing 3-0 loss to Spain in their opener, Croatia were behind again when Qazim Laci gave Albania an early lead in Hamburg. But Croatia improved after making two half-time substitutions and Andrej Kramaric levelled with 16 minutes remaining, before Gjasula put through his own net.

The Albania midfielder became the last-gasp hero, though, slotting into the bottom corner in the fifth minute of injury time to snatch his team a point. Croatia, World Cup semi-finalists in 2022, will now likely need to win their final Group B match against holders Italy on June 24 to reach the knockout phase for a fifth straight major tournament. Albania have won plenty of plaudits with their performances against both Italy, in a 2-1 defeat, and Croatia, but could not hold a lead in either game and will probably have to beat Spain to keep their last-16 hopes alive.

Croatia’s ‘golden generation’ were ultimately made to pay for a poor first-half display and are in danger of bowing out from major tournament football in limp fashion. Croatia coach Zlatko Dalic opted against a change in formation from the Spain defeat, sticking with his midfield trio of Luka Modric, Mateo Kovacic and Marcelo Brozovic. But he brought in Ivan Perisic at left-back, moving Manchester City’s Josko Gvardio.