Spain will meet England in the FIFA World Cup final after England beat co-hosts Australia 3-1 in their semi-final in Sydney.
The English managed to spoil Australia's party and silence the sell-out crowd at Stadium Australia with a couple of late goals.
Barry Guy reports.