Ireland's Kevin O'Brien made history as his team produced a huge upset to beat England by three wickets in the World Cup in Bangalore, but where does this shock rank amongst the biggest in the competition?
Certainly Ireland's win was an unlikely one, they were already massive outsiders before the game and drifted even further when England made 327/8 to set an imposing target to the World Cup minnows.
William Porterfield's men then slipped to 111-5 in their response and an emphatic England victory was not just on the cards but seemingly inevitable.
Step forward Kevin O'Brien who smashed the fastest ever World Cup century, reaching three figures in just 50 balls, to smash the Irish right back into the contest - until he eventually fell for a phenomenal 113 from just 63 balls.
Ireland still kept their nerve after he departed and reached their target with five balls to spare to complete one of the biggest upsets in World Cup history, but what other big scalps have been taken over the years?
Here we look at some of the biggest upsets in World Cup cricket.
Ireland beat Pakistan by three wickets
Jamaica March 2007
Niall O'Brien made 72 as Ireland claimed a three-wicket win over Pakistan to eliminate them from the tournament. Boyd Rankin returned figures of three for 32 as Pakistan were dismissed for 132.
And, with Ireland's target reduced by the Duckworth-Lewis method to 128 from 47 overs, O'Brien hit six fours and one six and brother Kevin an unbeaten 16 to guide the underdogs home with 32 balls to spare.
All this came on St Patrick's Day to give the travelling Ireland fans even more reasons to celebrate in the Caribbean.
Kenya beat Sri Lanka by 53 runs
Kenya February 2003
Collins Obuya claimed five wickets as Kenya dismissed Sri Lanka for 157 to claim a 53-run victory as the Africans produced a huge upset when co-hosting the tournament with South Africa and Zimbabwe.
Obuya removed Hashan Tillakaratne, Aravinda de Silva, Mahela Jayawardene, Kumar Sangakkara and Chaminda Vaas as he returned figures of five for 24. Opener Kennedy Otieno had earlier hit 60 in Kenya's 210 for nine.
The win was just Kenya's 10th in one-day internationals, and came almost seven years to the day since their first huge upset win over the West Indies as they went on to stun everyone by making the World Cup semi-finals.
Bangladesh beat Pakistan by 62 runs
Northampton May 1999
Although they now regularly provide a stern test for the major nations, especially in one-day cricket, back in 1999 Bangladesh were very much the whipping boys, making their win in England against Pakistan all the more remarkable.
Khaled Mahmud returned figures of three for 31 to lead Bangladesh to a 62-run win over their near neighbours.
Akram Khan top-scored with 42 in Bangladesh's total of 223 for nine before the Pakistan top five made just 23 combined as they slipped to a hugely surprising defeat, although they still recovered to make it all the way to the final.
Kenya beat West Indies by 73 runs
India February 1996
Kenya skittled out the West Indies for just 93 in 35.2 overs to seal an emphatic but hugely surprising 73-run win in India in one of the first big World Cup shocks.
Having been dismissed for 166, Maurice Odumbe took three wickets for 15 and Rajab Ali three for 17 as the Windies collapsed, Shivnarine Chanderpaul their top-scorer with 19.
The West Indies scraped through though and made the semi-finals while Kenya went out with that win their only one, but it signalled that the smaller nations would be making waves for years to come in the tournament.