England have kept their World Cup dreams alive with victory over Slovenia to secure qualification to the knock-out stages.

A first-half strike from Jermain Defoe gave England a nervy 1-0 win in Port Elizabeth, South Africa.

The result sparked celebrations around the UK, where many schools and businesses made special arrangements so people could watch the game.

Millions gathered in pubs, clubs and in front of giant screens as normally busy shopping centres and streets were deserted.

In Port Elizabeth, the 42,486-seater Nelson Mandela Bay Stadium resounded with England chants as fans - many dressed as knights, musketeers and big game hunters - won the battle to make themselves heard above the vuvuzelas.

Shortly before kick-off, David Cameron offered his support during Prime Minister's Questions in the House of Commons - to cheers from MPs.

Victory over Slovenia saw England qualify as runners-up of Group C to qualify for the Second Round.