A win for either team meant qualification but due to Finland and Slovakia’s worse-off goal difference, 3rd place was up for grabs.
Against the run of play, Ádám Szalai scored Hungary’s opening goal. In the 11th minute, Roland Sallai crossed the ball towards Szalai who was in between Mats Hummels and Robin Gosens but his header got past the German goalkeeper.
Matthias Ginter should have scored an equaliser when his stretching shot inside the 6-yard box was comfortably caught by the Hungarian goalkeeper in the 21st minute.
The first half ended with Germany trying to break down the Hungarian defensive wall but got caught out on a counter attack for Szalai to benefit.
László Kleinheisler took a freekick and shot directly at the goal from an angle but it was punched away by Manuel Neuer in the first few minutes after the second half began.
Hungary had another freekick on the hour-mark with Sallai hitting the outside of the post.
However, Kai Havertz scored the equaliser for the Germans in the 66th minute. From a freekick, Péter Gulácsi completely missed his punch on the ball which allowed Mats Hummels to header back towards the goal for Havertz to make sure the ball went into the net.
To the shock of many fans in the stadium, Hungary scored another goal within a minute from the restart. A long ball by Szalai connected to András Schäfer, who then headed the ball past Manuel Neuer in the 68th minute.
Toni Kroos almost scored an incredible goal for Germany in the 81st minute when he ran into the box with a quick pass and return from Gosens but his shot went round the back post.
Fortunately for Germany, they manage to find the equaliser when Jamal Musiala found Timo Werner inside the box. Werner’s shot was blocked but it allowed Leon Goretzka to shoot from a rebound for that precious goal in the 84th minute.
The game ended 2-2 breaking Hungarian hearts who are eliminated after being so close pulling off the biggest shock of the Euros.
Source of Image: UEFA EURO 2020 via Twitter.