In a match where the result surprised anyone who hasn't paid attention to the Italian national team lately, Gli Azzurri defeated Germany 2-1 to advance to the final of the 2012 European Championship.
Germany, heavy favorites with Spain to reach the final coming into the tournament, didn't always look their best in their first four matches at the competition, and Italy made them pay on Thursday, ending Germany's world record 15-match win streak.
From back to front, Italy were absolutely brilliant. There are still things they can improve upon, especially their quality in front of net, but they got the goals they needed and earned their rematch with Spain, who they opened against in Group C play with a 1-1 draw three weeks ago.
The final is set. Spain are looking to become the first team to win two straight European titles and three straight major titles (continental and FIFA World Cup). Italy are looking for their first major trophy since winning the World Cup in 2006 and their first European Championship since winning in 1968.
Italy were the team that showed that Spain are not the Spain of old when the two last played three weeks ago. The way the Azzurri are playing, they can easily lift the trophy on Sunday evening.
Here are some reasons why.