Afghanistan pulled off one of the greatest World Cup shocks on Sunday when they defeated defending champions England by 69 runs in New Delhi.

Chasing 285 to win, after opener Rahmanullah Gurbaz had hit a blistering 80, England were bowled out for 215 despite Harry Brook’s 66 with spinners Mujeeb Ur Rahman and Rashid Khan claiming three wickets each.

“It’s a very proud moment to be here in the World Cup beating the last champions, it is a good moment for the whole nation and the team. A wonderful performance for the bowlers and the batters,” said Rahman.

The stunning upset gave Afghanistan just their second World Cup win to add to a lone victory over Scotland at the 2015 tournament.

They came into Sunday’s clash having lost their opening two games in India and on a 14-match losing World Cup streak.

After Gurbaz and the recalled Ikram Alikhil, with 58, had given them a decent target to defend, Afghanistan’s bowlers went to work, striking at regular intervals.

“It was disappointing, having won the toss and elected to bowl,” said England skipper Jos Buttler.

“Congratulations to Afghanistan, they outplayed us today.”

Jonny Bairstow (two) was lbw to Fazalhaq Farooqi in the second over before Joe Root was clean bowled by 22-year-old man of the match Rahman for 11.

Mohammad Nabi got rid of Dawid Malan, who made 140 against Bangladesh, for 32 to precipitate a slide which saw England slump to 138-6.

Buttler was clean bowled by seamer Naveen-ul-Haq for nine, Khan had Liam Livingstone lbw on 10 before Nabi also dismissed Sam Curran (10).

England were tied down, at one stage going more than eight overs without hitting a boundary until Brook managed the team’s lone six of the innings in the 31st over.

Rahman sent back Chris Woakes before effectively sealing the game in his next over, having Brook caught behind by Alikhil with England at 169-8.

Brook’s 66 came off 61 balls with seven fours and a six.

Late fireworks from Adil Rashid (20), Reece Topley (15) and Mark Wood (18) only served to take England past the 200-mark.

Earlier, Gurbaz piled up his runs off 57 balls with eight fours and four sixes to register his eighth score in excess of fifty in his ODI career.

However, he was furious that he was unable to go on to make a sixth century when he was involved in a disastrous run-out mix-up with captain Hashmatullah Shahidi in the 19th over.

Gurbaz failed to make his ground and Buttler whipped off the bails from a throw by substitute fielder David Willey.

Gurbaz run-out anger

An angry Gurbaz smashed his bat into a chair as he departed with his team on 122/3.

Gurbaz had needed just 33 balls to get to his half-century as Afghanistan, put into bat, stormed to 100 without loss from 77 deliveries.

Once Gurbaz was dismissed, England’s spinners dragged the champions back into the contest in the middle overs.

English spinner Rashid finished with 3/42 from his 10 overs having initially broken Afghanistan’s 114-run opening stand when he had Ibrahim Zadran (28) caught.

But Alikhil chimed in with a 66-ball 58 after surviving being hit on the shoulder by a 147 km/h delivery from Wood.

Rahman added 28 to the total off 16 balls as Afghanistan finished strongly.

England’s seamers endured a day to forget with Curran conceding 46 runs off four overs and new ball bowler Woakes coughing up 41 off his four.

England went into Sunday’s game after a loss to New Zealand and victory over Bangladesh while Afghanistan suffered heavy defeats by six wickets to Bangladesh and eight wickets to India.