Samiullah Shenwari was the star as Afghanistan claimed their maiden World Cup victory with a one-wicket triumph over Scotland after an enthralling finale in Dunedin.
The World Cup debutants appeared to be heading for a heavy defeat after a middle-order collapse left them on 97 for seven in pursuit of Scotland's 210 all out - their highest ever total in cricket's premier global competition.
But Shenwari almost single-handedly kept Afghanistan's hopes alive and he rapidly progressed after passing his half-century before eventually falling four runs short of his hundred, leaving Afghanistan still 19 runs adrift of their 211 target.
Hamid Hassan and Shapoor Zadran steadily accumulated, though, and, despite a few brief nervy moments including a near-run-out from what turned out to be the penultimate delivery, got Afghanistan over the line with three balls to spare.
Zadran, who had earlier taken four for 38, struck the winning runs as Afghanistan claimed a first ever World Cup win at the third attempt while Scotland's search for theirs goes on after an 11th consecutive defeat across three editions of the tournament.