Ireland, although a Test nation now, having got that status four years ago, are still new to international cricket and rely on meagre resources and a handful of matches. Yet they never fail to surprise. Their 43-run win over South Africa in Dublin in the second ODI on Tuesday night is one of those wins where they have shown to punch above their weight.
Here is a look at Ireland's upsets against top countries in ODIs:
1. 2007 World Cup in West Indies, vs Pakistan: Ireland came into limelight after they beat Pakistan by three wickets in a low-scoring encounter during the group stage. The win pushed Pakistan out of the World Cup. Ireland dismissed Pakistan for 132 and then managed to chase it, losing seven wickets.
2. 2007 World Cup in West Indies, vs Bangladesh: While Bangladesh were not favourites to make it beyond the group stage and were a weak side, they were a Test nation and in the group stage had shocked India, ejecting the Rahul Dravid-led side out of the World Cup. So, Ireland's comprehensive 74-run win in the Super Eights stage came as a surprise.