The 2014 FIFA World Champions, Germany takes on Italy in a high voltage last eight clash of Euro 2016, with the winner to qualify for last four.
This will be the 34th international fixture between these two nations and Italy is far better than the world champions with 15 wins compare to Germany eight.
However, Germany outclassed Italy in their last match, which was a friendly in Munich on March 29, which they won 4-1.
But, when it comes to major tournaments, Germany have never beaten Italy as their first competitive meeting came in the 1962 World Cup, where they played out a goalless draw in the group stages.
Italy then recorded a 4-3 victory in the semi-finals of the 1970 World Cup, before another goalless draw occurred in the group stages of the 1978 World Cup between the two sides.
Later on, both teams then clashed in the final of the 1982 World Cup in Madrid and it was Italy that recorded a 3-1 victory to secure the crown.
The two nations again played out a 1-1 draw in the group stage of Euro 1988, before the same score line occurred in the group stages of Euro 1996.
Italy then beat Germany 2-0 in the semi-finals of the 2006 World Cup on their way to winning the title in Berlin, while their last competitive match came back in the semi-finals of Euro 2012, where Italy recorded a 2-1 victory.
The winner of today’s game will play against either France or Iceland in the semis.
Germany Predicted XI: Neuer; Howedes, Boateng, Hummels; Kimmich, Khedira, Kroos, Hector; Ozil, Muller; Gomez
Italy Predicted XI: Buffon; Barzagli, Bonucci, Chiellini; Florenzi, Sturaro, Parolo, Giaccherini, De Sciglio; Pelle, Eder
Copyright © 2019 Ghanalive.TV. All Rights Reserved.