Zimbabwe shocked Pakistan by one run in a thrilling T20 World Cup match at Perth Stadium on Thursday.
Opting to bat after winning the toss, Zimbabwe scored 130 for eight.
Shan Masood top-scored with 44 off 38 balls, but Pakistan fell short in the end as they failed to score the three runs required for victory in the last ball of the match.
Sikandar Raza was Zimbabwe's most successful bowler with 3/25, while Brad Evans picked up two wickets for 25 runs.
Sean Williams was the highest scorer for Zimbabwe with 31 off 28 balls.
A few Zimbabwe batters got starts, but could not translate them into substantial scores.
Mohammad Wasim was the most successful bowler for Pakistan, returning with fine figures of 4/24 from his four overs, and leg-spinner Shadab Khan was also excellent with the ball and picked up 3/23 in his quota of four overs.
Pakistan's decision to play an extra pacer in Mohammad Wasim Jr worked wonders for the team as the youngster ended with his best T20I bowling figures (4/24) to restrict Zimbabwe to a below-par total.
Sean Williams and Brad Evans helped the team cross the 100-run mark. Opting to bat first, Zimbabwe got off to a flyer after openers Craig Ervine and Wesley Madhevere punished the Pakistani bowlers for erring with their line and lengths early in the inning. The pacers were not on the money and either bowled too full or wide, which the openers cashed in on, smacking 38 runs off the first four overs.
Shaheen Afridi's return to international cricket continued to be unpleasant as he conceded 14 runs in the first over after going wicketless against India.
Haris Rauf came in the fifth over to hand Pakistan the first wicket as he got rid of Zimbabwe captain Ervine for 19 (19).
Pakistan's decision to play Mohammad Wasim Jr reaped benefits as the youngster dismissed Madhevere 17 (13) in the sixth over to send both the openers back to the hut. Zimbabwe ended their powerplay at 47-2.
Milton Shumba and Sean Williams tried to steady the Zimbabwe inning, but Shadab Khan broke the partnership in the 10th over. He dismissed Shumba 8 (10) reducing the batting team to 67-3 at the halfway mark.
Zimbabwe's star performer Sikandar Raza joined Williams in hopes of resurrecting the inning but Shadab again broke an important partnership, ending an impressive inning by Williams 31 (28).
The leg-spinner struck on the next ball to dismiss Regis Chakabva for a golden duck, pushing the Zimbabwe team into all sorts of trouble.
Pacer Wasim Jr came in the next over and proved lethal for the lower-order batsmen as they succumbed to the bowler's pace. He dismissed Zimbabwe's talismanic batter, Raza, on the third ball of the 15th over.
The pacer was on a hat-trick as he got rid of Luke Jongwe on the next ball helping his team reduce Zimbabwe from 95-3 to 95-7 in an absolute freak display of batting from the Zimbabwe side.
Brad Evans and Ryan Burl stitched a crucial 35-run eight-wicket partnership to help their team cross the 100-run mark and end with something for the bowlers to bowl at.
Williams top-scored for Zimbabwe while Wasim Jr was the pick of the bowlers picking up four wickets, and registering his best T20I figures.