Having won the toss and elected to field, Ireland bowled their opponents out for 131 in 34 overs.
Captain Craig Ervine top-scored for the tourists with 57, but there was disappointment for Brendan Taylor, playing his 284th and final international match, as he was bowled for just seven.
📝 MATCH REPORTIreland wins final ODI: https://t.co/vpscPCNORC#BackingGreen ☘️🏏 https://t.co/gRkObLmkLp
— Cricket Ireland (@cricketireland) 1631559302000
Ervine paid tribute to Taylor and admitted he will leave a huge void to fill.
“Brendan Taylor has been a huge ambassador for the country, a huge loss for us,” said Ervine. “He will leave a hole someone will need to fill in Zimbabwe cricket.”
Rain then left Ireland to chase a revised target of 118 from 32 overs and they eased home with nearly 10 overs to spare with Paul Stirling hitting 43 from just 40 balls.
“It was a complete performance from the team,” said Ireland captain Andy Balbirnie.