Now that Spain has advanced to the Euro 2012 finals with an epic victory over Portugal, it is time for Germany and Italy to take the pitch in order to decide who will face the reigning champions.

Die Mannschaft certainly has the advantage and will be making a legit attempt at solidifying their country’s position as the top team Euro team of all time (wins in 1972, 1980, 1996, second-place in 1976, 1992, 2008).

The Azzurri are hoping that they can pull off an incredible upset after clawing their way this far through the tournament. It will not be easy, but they have a roster that is capable.

Keep reading to find out everything you need to know about this game and a prediction on how it will end.