Mohammad Shahzad recorded the highest score by an Afghanistan batsman in a one-day international to inspire his side to a thrilling four-wicket victory over Zimbabwe.
The 27-year-old was in sensational form as he reached 131 not out as Afghanistan followed up Friday's triumph to take a 2-0 lead in the ODI series at Sharjah.
Shahzad's tally was aided by clearing the ropes on 15 occasions, with his eight sixes the most by a batsman from an associate team in a single ODI innings.
Zimbabwe were all out for 82 in the opening encounter but a half-century from Peter Moor got them off to a better opening on Tuesday.
Craig Ervine (73) helped power them forward before being caught at deep cover by Dawlat Zadran (3-57), while Luke Jongwe (13 not out) and Graeme Cremer (12 not out) saw out the remaining overs to take Zimbabwe to 253-7.
Shahzad and Noor Ali Zadran (31) opened with a stand of 82, but Zimbabwe broke through in the 17th over when the latter was caught at long-on off Sikandar Raza (1-37).
Mohammad Nabi was run out for 33 and the wickets soon began to tumble, with Zimbabwe gaining four dismissals in just over eight overs as they looked to stifle the Afghanistan chase.
Elton Chigumbura (3-32) was key to the African side's surge, but he could not find a way of stopping Shahzad setting the record tally off 133 balls.
Mirwais Ashraf (26 not out) entered in the final 10 overs and helped ensure Afghanistan reached the 56 runs required to secure the win.