Biggest game of the competition so far as two heavyweights clash in Gelsenkirchen.
Spain totally dominated Croatia for the full 90 minutes and were full value for the 3-0 win. That takes their recent form to 6 wins, 1 draw and 1 loss. Italy beat Albania 2-1 after going behind in 23 seconds. They played well up till going 2-1 ahead then coasted really for last hour. That win takes their unbeaten run to 7 games with 5 wins and 2 draws.
Team news: Aymeric Laporte is passed fit after missing game 1 for Spain. No injury issues for Italy.
Head-to-head statistics: 18 games 6 wins Spain, 6 draws and 6 wins Italy.
Betting selection – Spain with Germany have looked head and shoulders above the rest so far. Italy has a few decent players but look a bit average. Spain win at 6-5 or 2.20 Williamhill.