This article may contain graphic and/or adult content unsuitable for minors and sensitive readers.
South Africa staged a remarkable comeback to turn what seemed certain defeat into a one-run win over Pakistan in the first
day-night international in Sharjah on Wednesday.
Pakistan, chasing a modest 184 to win, were cruising along nicely at 165-4 but lost their last six wickets for just 17 runs off 39 balls to be bowled out for 182 in 46.3 overs.
It looked all over with Umar Amin (20) and Umar Akmal (18) at the crease but leg-spinner Imran Tahir (3-45) dismissed Umar, Shahid Afridi (nine) and Wahab Riaz (duck) in succsessive overs to leave Pakistan struggling for the last seven runs.
Last man Mohammad Irfan and Saeed Ajmal added five runs before Morne Morkel (2-23) bowled Irfan to send his team into an unexpected but frenzied celebration.
It was man-of-the-match Wayne Parnell who starred with both bat and ball, hitting a career best 56 before taking 3-41 in his eight overs.
The win gives South Africa a 1-0 lead in the five-match series with the second match in Dubai on Friday.
And: Virat Kohli and Shikar Dhawan were the centurions as India batted sensationally to beat Australia by six wickets in the sixth one-day international in Nagpur.
Australia made 350 for 6 in their 50 overs to which India replied with 351 for four in 49.3 overs.
The series is level at 2-2 with one match to play in Bangalore on Saturday.