Pakistan gave their coach Waqar Younis a fine send-off by holding on to beat Zimbabwe by five runs in the second and final Twenty20 International in Harare.
Mohammad Hafeez put in an outstanding all-round display - just as he had in the first game - to take three for 11 after having scored 51 as Pakistan completed a tour having won each and every match played.
A half-century and then four wickets from Mohammad Hafeez laid the foundations for a comprehensive 85-run win by Pakistan over Zimbabwe in the first Twenty20 International in Harare.
The in-form opening batsman struck 71 in 48 balls to propel the tourists - unbeaten on the tour so far - to 198 for four before his haul of four for ten went a long way towards Zimbabwe being bowled out for 113 in reply.
Half-centuries from Younus Khan and Asad Shafiq followed by a four-wicket haul from Aizaz Cheema helped Pakistan beat Zimbabwe by 28 runs in the third and final One-Day International in Harare.
They posted 270 for five batting first and by restricting Zimbabwe to 242 for nine in reply, they sealed a 3-0 series win in the process, Younus also being named as the man of the series.
Mohammad Hafeez cracked an unbeaten century as Pakistan brushed aside Zimbabwe to take a series-clinching ten-wicket win in the second One-Day International in Harare.
After Zimbabwe had battled to 225 for six with Hamilton Masakadza and Brendan Taylor making half-centuries, Hafeez hit 139 in 147 balls as Pakistan rattled off the runs required with 49 balls remaining.
Pakistan were pushed hard before they eventually held on to beat Zimbabwe by five runs in an entertaining first One-Day International in Bulawayo.
Half-centuries from Younus Khan and Misbah-ul-Haq steered Pakistan to a score of 247 for seven and it took a sharp performance in the field to prevent them being beaten.
Pakistan all-rounder Azhar Mahmood talks about the state of the game in Pakistan and while he believes the game is going in the right direction, he would like to see more consistency in appointing a captain and coach and giving young players more time to prove themselves in international cricket.
This week's Cricket World Player of the Week is Mohammad Hafeez after he hit 119 and took four wickets in Pakistan's win over Zimbabwe. Other contenders for the award were Tino Mawoyo, who carried his bat for 163 in Pakistan's first innings, Nathan Lyon who took five wickets on debut, and Ryan Harris who took five wickets to seal Australia's win over Sri Lanka in the first Test.
A Zimbabwean fightback did not materialise on the final day of their only Test against Pakistan in Bulawayo, with the result that they were beaten by seven wickets.
Starting the day 81 runs to the good, they could only add six more before being bowled out in their second innings for 141, presenting Pakistan a target of 88, which they reached for the loss of three wickets in 21.4 overs.
The touring Pakistan side drew their two-day tour match against the Zimbabwe XI as they began their preparations for the one-off Test match which begins on 1st September in Bulawayo.
There were half-centuries in the game for Azhar Ali, Younus Khan and Chamu Chibhabha while Junaid Khan took four wickets in Zimbabwe's first innings.
Pakistan have named their squad to tour Zimbabwe for one Test, three One-Day Internationals and two Twenty20 Internationals in September.
Experienced batsman Misbah-ul-Haq will lead the 16-man squad which includes three uncapped players - Ramiz Raja, Yasir Shah and Aizaz Cheema.