Germany has reached the Euro 2016 semi-finals by defeating Italy 6-5 on penalties after their quarter-final match finished 1-1.
The last penalty was scored by Germany’s Jonas Hector, which finally put an end to an extremely tough and close match.

Germany, who is the current world football champion, failed to beat Italy in their previous eight major tournament games, four of which were knockout matches – most recently in the Euro 2012 semi-finals.

Apart from an early offside goal from the Germans, the highly-anticipated match had a slow start.

However, a handball, penalty and goal from each side (marking the first goal Germany conceded since the tournament began) during the second half was enough to rile up the impatient crowd.

The game was sent to extra time and then penalty shootout.

The first semi-final match will see Portugal facing off Wales on July 6. While on July 7, the German national football team is to play with France or Iceland, depending on the game’s results between these two teams.