Tour match, Belfast: Ireland 183-0 (33.4 overs) beat Zimbabwe 182 (49.5 overs) by 10 wickets
Captain Jason Molins was the toast of Irish cricket as his unbeaten century saw them to their biggest win for 34 years.
Zimbabwe were left down and out at the Civil Service ground
Molins hit an unbeaten 107 and Jonathan Bray made 67 not out as they thrashed a Zimbabwe side short of experience and confidence with over 16 overs to spare.
It was Ireland's greatest achievement since beating West Indies by nine wickets in 1969.
And they seized the initiative from the outset as Molins won the toss, put the tourists in and then saw his new ball pairing of John Mooney and Gary Neely reduce them to 12-3.
Doug Marillier and Richard Sims both went for ducks and Charles Coventry managed only four.
But Zimbabwe were saved from total collapse by Dion Ebrahim and Stuart Matsikenyeri, who put on 96 for the fourth wicket.
They were forced to play with a measure of caution, however, by tight bowling and when Matsikenyeri was stumped for 50 off spinner
Andrew White for 50, it heralded another mini-collapse.
Ebrahim followed for 52 when he was bowled by Kyle McCallan and they could ill afford the run out of Sean Ervine for nought.
Captain Tatenda Taibu did his best to revive his side with 35 and he was ninth out before Neely brought the innings to a close with the wicket of Waddington Mwayenga to finish with 3-30.
Molins, from Dublin, and Bray set a healthy tempo from the start of Ireland's reply as Mwayenga conceded 22 from four overs with the new ball.
Marillier and Travis Friend also proved expensive, with only Gary Brent, who bowled seven overs for 28 able to exter any control.
Ireland: J Molins (captain), J Bray, A Botha, N O'Brien,
P Gillespie, W McCallan, D Joyce, A White, J Mooney,
C Armstrong, G Neely
Zimbabwe: T Taibu (capt), D Ebrahim, D Marillier, C Coventry, S Matsikenyeri, T Friend, S Ervine, R Sims, G Brent, D Hondo, W Mwayenga.