With six overs to go, Zimbabwe needed just 15 runs with four wickets in hand. From there Zimbabwe choked, while Ireland fought magnificently to force the 22nd tie in ODIs, and only the third tie in World Cup history. The earlier two both involved South Africa - against Australia in 1999, and against Sri Lanka in 2003. On both occasions, the results were as good as defeats for South Africa.
The dramatic finish took some of the focus off a superb century by Jeremy Bray, who became only the sixth batsman from a non-Test-playing team to score a hundred in the World Cup, emulating Dave Houghton (142 against New Zealand in 1987), Andy Flower (115 not against Sri Lanka in 1992), Feiko Kloppenburg (121 against Namibia in 2003), Klaas-Jan van Noortwijk (134 not out against Namibia in 2003), and John Davison (111 against West Indies in 2003). It was also the sixth century by an Irish batsman, and Bray's second - he now averages an impressive 50.67 in seven ODIs.
While the rest of the Ireland batsmen struggled, Bray hammered the Zimbabwean attack, getting his runs off just 137 balls - a scoring rate of 84 runs per 100 balls. He was especially dominant through the offside, getting 73 of his 115 runs in the arc between third man and extra-cover. Zimbabwe's new-ball attack of Christopher Mpofu and Ed Rainsford were completely toothless against him - Mpofu leaked 32 runs from 28 balls, while Rainsford went for 24 off 20.
Bray batted through the 50 overs and remained unbeaten too, becoming only the 12th batsman to carry his bat through an innings in the World Cup. Interestingly, the last time a player carried his bat in the World Cup game was exactly four years ago, when Marvan Atapattu made an undefeated 103 against Zimbabwe in a Super Six match at East London on March 15, 2003.
Bray's opening partner, William Porterfield, didn't have as good an outing, though, lasting six balls and being dismissed for zero. It was the second time in World Cups that the openers have got a duck and a century - the only previous instance was in 1992, when Aamer Sohail failed to get off the mark while Rameez Raja made an unbeaten 119 against New Zealand at Christchurch. Pakistan won that game by seven wickets.