Josh Little claimed 6-36 and Curtis Campher hit a brisk 66 as Ireland beat Zimbabwe by four wickets in the second ODI on Friday.
Having won the toss and opted to bat first, Zimbabwe slumped to 70-6 before a middle-order revival led by Wellington Masakadza (40) saw the hosts all out for 166 in 42.5 overs.
Seamer Little wreaked havoc in the fourth over, claiming three wickets off five deliveries at Harare Sports Club.
He dismissed Zimbabwe star Sikandar Raza, deputising as captain for injured Craig Ervine, soon after for just two.
Ireland lost Andy Balbirnie to a golden duck and fellow opener and captain Paul Stirling (14) fell cheaply as the visitors stumbled to 29-2 in an innings briefly halted by rain.
Campher then took charge, striking 10 fours off 71 balls, and stands of 52 with Harry Tector and 43 with Lorcan Tucker set up the tourists to reach 170-6 with 59 balls remaining.
Victory gave Ireland a 1-0 lead in the three-match series after the first was abandoned due to rain on Wednesday. The final match is scheduled for Sunday.
© Agence France-Presse