In one of the most stunning upsets in the history of the World Cup, the Kapil Dev-led India floored two-time defending champions (1975, 1979) West Indies by 43 runs to win their maiden title at the iconic Lord's. | AFP
Defending a meagre 183, India produced a splendid bowling show to bundle out the mighty West Indies for 140. | AFP
Ireland produced a giant killing act when a Kevin O'Brien-inspired team downed England, chasing down a mammoth 328 with three wickets intact at the M Chinnaswamy in Bangalore. | AFP
Kevin O'Brien smashed World Cup's fastest hundred in 60 balls. He hit six sixes and 13 fours in his knock of 113 that came off just 63 balls. | AFP
Playing their maiden World Cup, Kenya scripted a dramatic upset by defeating West Indies by 73 runs in Pune. This was the first occasion in World Cup history that a non-Test-playing nation defeated a Test-playing nation. | ICC
Exploiting a turner, off-spinner Maurice Odumbe's 3/15 off 10 overs became decisive as the star-studded West Indies with Brian Lara, Richie Richardson in their ranks folded for a paltry 93 while chasing 164. | ICC
Bangladesh got the better of India by five wickets in the group stage match at Port of Spain and the result eventually caused team's early elimination. Mashrafe Mortaza's 4/38 put India in a spot as they collapsed to a below-par 191 in 49.3 overs. Bangladesh chased down the target in 48.3 overs with five wickets intact. | AFP
Bangladesh shocked Pakistan in an inconsequential match at Northampton. Bangladesh made 223/9 and in reply Pakistan were bundled out for 161 in 44.3 overs. | ICC