I think England have been lucky to get this far,their performances have not been spectacular more often or not their performances have been somewhat stale,and the defending at times has been questionable,i think the "bigger" teams Italy,Spain,Portugal,Germany will expose England's weaknesses,and thus i think they will struggle against Italy,though could surprise us and put in a good performance, that and "Mad Man" Balotelli gets sent off.
In all honesty though i can't see anything other then an Italy win,i just hope the Media do not go looking for someone to blame,but you know that is always the case with the media.