Zimbabwe claimed their first one-day international win over Pakistan in 15 years after chasing down 245 with seven wickets to spare in Harare.
Aiming to beat Pakistan for the first time since 1998, Zimbabwe knocked the runs off with 10 balls remaining as four of the home side's top five batsmen all made significant contributions.
Man of the match Hamilton Masakadza and Vusi Sibanda, with 85 and 54 respectively, set the platform with a first-wicket stand of 107 before both fell to the spin of Saeed Ajmal.
But captain Brendan Taylor and Sean Williams finished unbeaten on 43 and 39 to see Zimbabwe over the finishing line with an unbroken 45-run partnership.
Williams ended the contest in style, striking a six off Mohammad Irfan as Zimbabwe took a 1-0 lead in the three-match series.
Pakistan, who beat Zimbabwe 2-0 in the recent Twenty20 series between the two sides, made 244 for seven after choosing to bat first.
The bulk of their runs came from ODI captain Misbah-ul-Haq and T20 skipper Mohammad Hafeez, who both struck half-centuries at almost a run-a-ball.
Misbah top-scored with an unbeaten 83, hitting three fours and two sixes, and shared in a 99-run stand for the third wicket with Hafeez, who made 70 with six fours and three sixes.
Tendai Chatara was the pick of the Zimbabwe attack, claiming impressive figures of 2-32 amid Brian Vitori taking 2-42.