There have been some hugely entertaining games at this European Championship and this stands among the best of them.
That is in a large part down to Albania and the determination their side has put in so far in Germany to show they are not here to make up the numbers.
This is their second appearance at a Euros after qualifying in 2016, and their fans have certainly made the most of their return.
In Hamburg before kick-off supporters packed out walkways on the harbourfront, and when in the stadium they produced incredible noise throughout the game.
That energy was clearly transferred to the players, whose fast-paced counter-attacking football had Croatia rattled, and their 1-0 lead at half-time was fully deserved.
When Croatia scored twice to turn things around, it will have sparked a sense of deja vu among the Albania fans, having seen Italy fight back to beat them in their first game.
But this time they did not wilt and instead pushed hard for the equaliser in the closing stages, before Gjasula got the reward his side's battling display deserved.