Pakistan leveled a one-day international series with one game remaining after crushing Zimbabwe by 10 wickets in Bulawayo on Tuesday, led by an undefeated 113 from Saim Ayub.
After winning by 80 runs in a rain-shortened tour opener, Zimbabwe was all out for 145 at Queens Sports Club as they looked to defeat the tourists for the second time in three days.
Ayub and fellow opener Abdullah Shafique (32 not out) were unstoppable as Pakistan reached their goal in 18.2 overs, making up for their lackluster batting performance on Sunday.
Shafique hit four fours in the southern city, while Ayub scored 17 runs and three sixes off 62 balls in a 75-minute stand.
Ayub scored the second-fastest century in an ODI with 53 balls.