Croatas venceram em Wembley por 3-2 e deixaram Inglaterra de Beckham, Lampard e Gerrard de fora da fase final do Euro 2008.