Hamid Hassan and Samiullah Shenwari added 60 runs for the ninth wicket

Afghanistan v Scotland, World Cup 2015, Group A, Dunedin

'Did my job to stay till the end' - Shenwari

Almost a year on from engineering a landmark win against a Test-playing nation, Samiullah Shenwari was the architect of yet another historical step in the growth of Afghanistan cricket - their first World Cup win

Samiullah Shenwari goes low for a sweep

Afghanistan v Sri Lanka, World Cup 2015, Group A, Dunedin

Shenwari disappointed with batting slump

Sri Lanka were 51 for 4 and were teetering in chase of 233, but Afghanistan's inability to capitalise in their final few overs with the bat came back and prevented them from creating history

Thisara Perera creams one through the off side

Afghanistan v Sri Lanka, World Cup 2015, Group A, Dunedin

Mahela, Thisara douse Afghanistan hopes

Afghanistan glimpsed the greatest victory of their short international history before Sri Lanka dragged themselves over the line in Dunedin by four wickets with 10 balls to spare - and the finish was tenser than that suggests

ESPNcricinfo staff

Umpire Steve Davis stopped play for bad light at 3.35 pm

Afg v Ban, Group A, Canberra

Umpiring confusion reigns again

It took only seven balls for Samiullah Shenwari's delight at Afghanistan's first appearance in a World Cup to descend into personal disaster as the focus turned once again onto umpiring confusion