Sohail Tanveer took four wickets and Nasir Jamshed made a half-century as Pakistan subdued some spirited Zimbabwe resistance to take a firm grip on the One-day series on Thursday.
Left-arm paceman Tanveer grabbed a career-best 4-34 to restrict the tourists to 238/8 in their 50 overs before Jamshed struck a strokeful 64-ball 74 to guide Pakistan home with 3.4 overs to spare.
Earlier Zimbabwe's Hamilton Masakadza hit a career-best 87 and Tatenda Taibu 81 before the tourists spurned a good chance to post a big total by losing five wickets for nine runs in the final 10 overs.
They also dropped half-a-dozen chances to allow Pakistan to take a 2-0 lead in the five-match series after their emphatic 104-run win in Karachi.
The 18-year-old Jamshed, who hit a 48-ball 61 in his debut on Monday, enthralled the packed 7,500 crowd who were witnessing the first international at Niaz Stadium since India played here in 1997. The left-hander completed his second half-century off just 42 deliveries with 11 boundaries before he ran himself out in the 21st over.