6. Zimbabwe beat India, 1999
India had gone down to South Africa in the tournament opener but they were expected to bounce back with a victory over Zimbabwe who had often proved to be easy fodder.
Put in to bat, Zimbabwe posted a reasonable total of 252 for nine in 50 overs. After three wickets had fallen for 87 runs, the Flower brothers - Andy and Grant (45) - gave the innings the impetus by figuring in a fourth-wicket partnership of 56 runs.
This was followed by a fifth-wicket association of 60 runs between Andy and skipper Alistair Campbell (24). Andy finished with an unbeaten 68 but the total was also boosted by the high number of extras - 51 including 37 wides and no balls.
India also made a shaky start Ã¢Â€Â“ 56 for three Ã¢Â€Â“ but Sadagopan Ramesh (55) and Ajay Jadeja (43) put the innings back on track with a 99-run stand for the fourth wicket.
Robin Singh (35) and Nayan Mongia (28) kept the innings going with bright knocks and India needed just nine runs from two overs with three wickets in hand.
Henry Olonga bowled the 49th over which proved to be the last of the match. With his second ball he had Robin Singh caught, Javagal Srinath was yorked by the fifth and Venkatesh Prasad leg before to the sixth and the end was as shattering as it was sudden for both the Indian team and their fans who for long could not believe that their side had lost by thee runs - a match they should have won.
In Image: 19 May 1999: Henry Olonga of Zimbabwe traps Venkatesh Prasad of India LBW in the Cricket World Cup Group A match played in Leicester, England. Zimbabwe won the game by 3 runs.
Full Coverage: World Cup 2011