Harare: Craig Ervine's unbeaten century helped Zimbabwe to a five-wicket win in Harare and a series victory over Ireland.
The hosts won Friday's opener by two wickets and this result two days later sees Zimbabwe go 2-0 up in the three-match series.
Paul Stirling (72) and Gary Wilson (65) were the top contributors as the Irish finished on 268-7.
Zimbabwe won with nine balls to spare, Ervine hitting 101 from 174 balls while Sean Williams added 43.
Ireland upped their run-rate from Thursday and with Kevin O'Brien chipping in with a half-century they gave themselves a good chance of levelling the series.
Sikandar Raza was the stand-out bowler for Zimbabwe, his three wickets coming at a cost of 49 runs.
Zimbabwe reached the target with ease and Ervine followed up his 60 in the opener with another impressive display.
It was a tough day for the Irish attack with all-round Kevin O'Brien picking up two wickets.
Zimbabwe moved into 10th and above Ireland in the ODI rankings with Thursday's victory and they will remain above the tourists even if they lose Tuesday's final game.
Brief scores
Ireland - 268/7 (Stirling 72, Wilson 65, NJ O'Brien 50, Sikandar Raza 3-49)
Zimbabwe - 270/5 (Ervine 101*, Williams 43)
Result - Zimbabwe won by 5 wickets
MOM - Craig Ervine (Zimbabwe)