Italy doesn't play well and I think they are missing quality in the attacking part of the game. Albania deserved more from the 2-1 loss and Italy could ran into big problems against Spain if they don't play a bit more offensively. 

Both teams could qualify to the knock-out round if they win, while Spain would be fine with one point here and avoid a defeat against Albania in the final round. For Italy, three points are more important, because if they drop points here and Croatia beats them, Italy will be out of the competition. 

That's why I feel this game will be an open affair where both sides will try to attack with more players. I think Spain is the better team here, but Italy is still Italy and I believe they will play more offensively. I predict both teams to score at Veltins Arena.