Afghanistan's Rashid Khan further compounded England's misery by dismissing Liam Livingstone, leaving the defending champions in disarray at 117/5.

With England on the ropes, Chris Woakes and Brook tried to resurrect their innings with a resilient partnership. However, the Afghanistan spin wizard, Mujeeb Ur Rahman, had other plans. 

A decisive over from Mujeeb saw Woakes' stumps shattered, denting England's hopes of a comeback. Brook battled on, but Afghanistan's spinners proved too much to handle, securing a historic victory.

Afghanistan's Explosive Start with the Bat

Afghanistan's heroics were not confined to their bowling alone. At the start of their innings, Rahmanullah Gurbaz came out all guns blazing. His explosive onslaught against England's bowling attack put the defending champions on the back foot, with Afghanistan racing to 45 runs inside the first six overs.

Gurbaz and Ibrahim Zadran formed a formidable partnership. While boundaries flowed from one end, Ibrahim Zadran showed remarkable composure on a flat wicket. Gurbaz's onslaught continued, as he blazed to a 33-ball fifty that left cricket fans in awe.

Rahmanullah Gurbaz plays the pick-up off Adil Rashid

Despite Gurbaz's brilliance, Adil Rashid was the catalyst for England's comeback. He dismissed Zadran with a well-judged catch by Joe Root at mid-wicket. 

This wicket set off a mini-collapse as Rahmat Shah was stumped off Rashid in the next over. Gurbaz's run-out further heightened England's hopes of clawing back into the game.

Part-time spinners Liam Livingstone and Joe Root chipped in with crucial wickets. However, Azmatullah Omarzai and Ikram Ali Khil unleashed some lusty hits, thwarting England's plans.

In the closing stages, Afghanistan's lower-middle order rose to the occasion. Mujeeb ur Rahman's fireworks and Ali Khil's half-century propelled Afghanistan to a competitive total.

Ikram Alikhil brought up a half-century off just 61 balls to revive Afghanistan

This monumental victory by Afghanistan over England will undoubtedly go down as one of the most memorable upsets in the history of cricket's biggest stage.

The 2023 ICC Men's Cricket World Cup just got a lot more exciting, with Afghanistan announcing themselves as a strong team to beat in the tournament.