A superb all-round performance from Ireland skipper Laura Delany helped her side to a 29-run win against European rivals The Netherlands in the Women's World Cup qualifiers in Harare.
The Leinster all-rounder struck six fours in an almost even time 75, sharing a sixth wicket stand of 85 with Eimear Richardson (27).
The pair doubled the score after Ireland had once again collapsed after a bright start, with Gaby Lewis hitting seven boundaries in her innings of 46 from 47 balls as she and Leah Paul shared an opening stand of 61.
The flurry of wickets saw Delany and Richardson repairing the damage, with Delany's third ODI fifty a real captains innings.
Silver Siegers took 4-24 as Ireland were dismissed for 199 with more than nine overs unused.
Orla Prendergast struck early dismissing opener Juliet Post with an in-swinger that knocked back the off stump, but Babette de Leede (34) and Sterre Kalis (47) stabilised the innings with a 59-run second-wicket stand.
Delany dismissed De Leede, but with Kalis anchoring the innings, allowing Robine Rijke to play the more aggressive role, and a 73-run stand for the third wicket seemed to swing the momentum firmly in the direction of the Dutch side.
Ireland kept plugging away and the dismissal of the obdurate Kalis opened the door for the team.
The game was still the Dutch side's to lose at 158 for 3 - 42 needed off 45 balls, when Laura Delany ran put Heather Sigers - the first of three in the innings.
The wheels really came off as seven wickets fell for just 12 runs as the Dutch imploded under the pressure of the chase.
Prendergast (4-24) returned to wrap up the tail with four wickets, while Richardson wrapped up the Netherlands innings with her first wicket of the day, to seal an important 29-runs win.
The victory all but seals a place in the Super Sixes for Ed Joyce's side unless The Netherlands cause a major surprise by beating group favourites West Indies.
Irelandís next match is on Monday at the same venue against Sri Lanka.
In the other games, Zimbabwe edged out USA by one wicket, while Thailand stunned Bangladesh with a 16-run (DLS) victory.