Yes Italy won this time there was no dark cloud covering the stadium!!!

Congratulations to France who showed that african teams can also reach the final o_O