Mario Balotelli's header in the 50th minute stood up as the difference in Italy's 2-1 win over England in both teams' Group D opener.