Pakistan sealed a series win after strolling to a nine-wicket victory over Zimbabwe in the third one-day international on Wednesday.
Opener Fakhar Zaman then hit an undefeated 43 as Pakistan needed just 10 over to seal victory and take an unbeatable 3-0 lead in the five-game series.
Seamer Faheem Ashraf took a career best five for 22 as Pakistan skittled Zimbabwe for just 67 in the third one-day international on Wednesday.
The total was the home side's lowest ever score against Pakistan, and the lowest ever recorded in 78 ODIs at Queens Sports Club.
Zimbabwe won the toss and opted to bat first, but Pakistan struck after just one over.
Opener Prince Masvaure, caught out by a lifter from Usman Khan, left Zimbabwe under the gun on 1 for 1.
The host was wobbling at 26 for 3 but worse was to come when Ashraf came on as first change in the 10th over.
He quickly had Peter Moor brilliantly caught in the slips by Babar Azam before trapping Chamu Chibhabha leg before wicket with a skidding full delivery.
He then had Elton Chigumbura caught behind and bowled Ryan Murray as Zimbabwe slipped to a perilous 54 for 8.
Tailenders Wellington Masakadza and Blessing Muzarabani clung on for seven overs, but legspinner Shadab Khan eventually removed Muzarabani with a googly and Ashraf then returned to end the innings with a pinpoint yorker.
That delivery clean bowled no. 11 Richard Ngarava, giving Ashraf his maiden international five-wicket haul.
- I-League 2023-24 Top Scorers: Here are the leading goalscorers after matchday seven
- EURO 2024 playoffs: Which are the teams involved, when will the matches be played?
- I-League 2023-24 points table LIVE: Sreenidi Deccan on top tied with Mohammedan Sporting Club, I-League standings
- IND vs AUS, 5th T20I: Arshdeep Singh holds nerve in tense final over as India wins series 4-1
- EURO 2024: Which group is the Group of Death at the European Championship?