Mohammad Hafeez put a poor Test series behind him with a blazing innings of 86 in the second and final Twenty20 international at SuperSport Park on Sunday.
Hafeez's career-best effort enabled Pakistan to score an imposing 195 for seven in what was effectively a series decider after the first match in Durban was washed out.
Appointed Pakistan's captain in the shortest form of the game, Hafeez thrashed four sixes and nine fours off 50 balls. When he was on 73 he became the first Pakistani to reach 1000 runs in T20 internationals.
His innings was in dramatic contrast to his struggles in a three-match Test series which ended last week in which he could score only 43 runs in six innings at an average of 7.16
A second wicket partnership of 83 off 48 balls with Ahmed Shehzad set Pakistan on target for a massive total but the innings lost momentum when Hafeez was out hit wicket with the total on 170 off the third ball of the 17th over.
Hafeez slipped as he went back in his crease to hit Rory Kleinveldt to the cover boundary and he dislodged his bails.