Ireland batted out the final day to draw their ICC Intercontinental Cup clash with Zimbabwe in Harare.
Centuries from Sean Williams and Keith Dabengwa saw Zimbabwe resume on 506 for six and they eventually reached 590 in response to the visitors' 465.
Forster Mutizwa finished 67 not out as Kevin O'Brien took the last two wickets to finish with four for 104, Trent Johnston claiming four for 118.
Ireland's second innings started badly as they lost opener Paul Stirling for one in the second over, but captain Will Porterfield and wicketkeeper Niall O'Brien settled their nerves with a second-wicket stand of 97.
Porterfield finally fell for 66 and O'Brien, who also added 33 with Gary Wilson, made 41.
George Dockrell was dismissed without scoring but Wilson's 35 not out saw Ireland to the close with no further alarms as they finished on 151 for four.
The six points gained by the hosts for their first-innings lead leave them second in the table and still firmly in the mix for a place in the final