Ireland survived a mighty scare before pulling off a sensational five-run win over Zimbabwe to keep themselves in the hunt for the quarterfinals of the World Cup in Hobart.
Ireland posted their best ever ODI score of 331 for eight with Ed Joice scoring 112 and Andy Balbirnie 97 as the two batsmen shared a 138-run stand for the third wicket after they were invited to bat.
Zimbabwe put up a valiant fight through skipper Brendon Taylor, who smashed a fighting 121, and Sean Williams who played a superb knock of 96.
However, Zimbabwe fell short by five runs with Ireland paceman Alex Cusack taking the last two Zimbabwe wickets in the first three balls of the final overs to knock the Africans out of the tournament.
Ireland are placed fourth in Pool B with three wins and a defeat after four matches.
Taylor, Williams revive Zimbabwe’s innings
Zimbabwe were reeling at 74 for four and it was the pair of Taylor and Williams who brought them back with their 149-run stand for the fifth wicket.
Taylor was dismissed by Cusak in the 38th over but Williams kept his side in the hunt. But once Williams was scalped by Kevin O Brien in the last ball of the 47th over, Zimbabwe looked in struggle again.
Some gritty batting by Regis Chakbwa (17) and Tawanda Mupariwa (18) raised hopes as they needed only seven runs off the last over, but Cusack bowled Cjakabwa in the first ball and then had Muprariwa caught by skipper William Porterfield to end the contest.
Joyce hits a magnificent century
Zimbabwe's decision to put Ireland in after winning the toss backfired spectacularly as the European giant-killers rode on Joyce and Bilbirnie's knocks to better their previous best of 329, made against England in the 2011 edition.
Bilbirnie was unlucky to miss out on a hundred when he was run out by Zimbabwe's stand-in skipper Taylor in the 50th over while attempting a tough second run.
It was not the ideal start for the Irish as they lost the reliable opening pair of Porterfield (29) and Paul Stirling (10) cheaply, but the team's middle order more than made up for it.
Joyce and Bilbirnie were the star performers with their brilliant individual innings and their 138-run third-wicket partnership.
Balbirnie contributed handsomely
They were together at the crease for a total of 18.3 overs and laid the foundation for Ireland's best ODI score before a late collapse prevented them from going ballistic in the slog overs.
Joyce struck nine fours and three sixes during his 103-ball stay in the middle, while Balbirnie smashed seven fours and cleared the rope four times during his 78-ball knock.
Gary Wilson's 25-run cameo, which came off 13 balls and included three fours and a six, was another noteworthy contribution in the team total.
For Zimbabwe, Tendai Chatara and Sean Williams were the pick of the bowlers with figures of 3/61 and 3/72 respectively.