Result: West Indies 246-7 (50 overs) beat Kenya 104 all out (35.5 overs) by 142 runs
Kenya have booked their place in the Super Six stage despite being reduced to an overwhelming defeat by the West Indies.
Vasbert Drakes took a career-best haul of five for 33, while Chris Gayle top scored for the Windies with 119.
Despite the massive win, it was not enough for the Caribbean outfit to go through to the next stage of the tournament.
36th over: Suji goes for one more onslaught on the West Indian bowlers but it ends in the hands of Chanderpaul off Hinds' bowling.
Kenya 104 all out
35th over: Powell clinches his first wicket as he bowls Ongondo, who attempts a big hit to the leg side. The wicket ends a 40-run partnership between Ongondo and Suji.
34th over: Suji swats the ball away superbly but Dillon just manages to cut it off before the boundary rope. It takes Kenya past 100 off Hinds' first over.
33rd over: Powell leaves Ongondo completely stranded with some nice turn. But Ongondo gets back into his crease to avoid a stumping.
32nd over: Chaunderpaul opens with a full toss which Ongondo fails to dispatch with any venom. He and Suji pick off four more runs.
31st over: Powell continues in the bowling attack, with Lawson currently off the field.
30th over: The West Indies go for an all-spin attack, with Chanderpaul brought on. His first over goes for two.
29th over: Powell is brought on for a rare bowl. After his over the players take a drinks break.
28th over: Ongondo smacks the ball high in the air to mid-on and Samuels charges back to get it. But he fails to contain it with his late dive. The first really attacking display by Kenya sees Ongondo add eight off the over.
27th over: Martin Suji turns the ball nicely off his legs for two in an otherwise tight over from Lawson.
26th over: Ongondo forces out an attempted yorker by Dillon to pierce the cover field and pick up three runs.
25th over: Lawson bangs it in short to Obuya and he nudges it comfortably into the hands of Powell at gully.
24th over: Just one off the over as Obuya beats Drakes at mid-on.
23rd over: Both Ongondo and Obuya are looking uneasy under Lawson's fearsome spell. Obuya is nearly caught when he lofts it just over his stumps, but Hinds cannot get to it in time.
22nd over: Mervyn Dillon comes on for his second spell and is immediately hit for a single on the leg side by Collins Obuya.
21st over: Lawson snaps a bouncer right up to new batsman Peter Ongondo's face but the Kenyan just manages to fend it off.
20th over: Drakes' final over and he takes his fifth wicket after a fantastic deep gully catch by Powell, to get David Obuya out for four. Kenya: 54-7
19th over: Collins Obuya hits a Lawson full toss for four.
18th over: A rare boundary for Kenya.
17th over: Lawson gets his first wicket of the World Cup when Odumbe jumps back onto his stumps and is out hit wicket for nought. Kenya: 43-6.
16th over: Drakes gets another victim when Tikolo is given out lbw for 12. Kenya: 43-5.
15th over: Lawson keeps it tight to concede just one run.
14th over: Drakes gets his second wicket of the match when Patel is caught by Lara in the covers for 11 and follows it up immediately by getting Modi out for a first-ball duck.Kenya: 34-4
13th over: West Indies youngster Jermaine Lawson bowls his first over of the World Cup, and starts with three wides and a bouncer.
12th over: Just two runs come off the over.
11th over: A maiden over for Dillon.
10th over: Tikolo comes to the crease and just one run is conceded.
9th over: Shah's 12-run innings is over when Gayle takes the catch at slip, he just manages to hang onto the ball after fumbling it twice. Kenya: 26-2
8th over: Patel scores Kenya's first boundary off Drakes and Shah hits the second.
7th over: Dillon finds the edge but the shot by Patel eludes the slip-fielders.
6th over: Samuels just misses the stumps attempting a direct hit as Shah survives a run-out chance.
5th over: Patel is off the mark with a single.
4th over: Drakes gets the first wicket when Otieno (3) top-edges it to Dillon for a comfortable catch. Kenya: 8-1
3rd over: Ravindhu Shah is off the mark with a two and then survives an lbw shout.
2nd over: Drakes opens the bowling at the other end and it is a maiden.
1st over: Dillon bowls the first over and concedes just one run.
50th over: Drakes comes out to face the last ball and takes a single to long-off.
50th over: Martin Suji comes in for the final over - Hinds hoists over mid-wicket for four, but is bowled next ball by a yorker.
West Indies 245-7
49th over: Angara gets away with a full toss to Jacobs but West Indies take two to long-off.
48th over: Hinds and Jacobs join forces but are restricted to singles as Odumbe finishes his spell with figures of 2-62.
47th over: Hooper overbalances as he tries to push a ball to third man and Otieno completes a simple stumping.
West Indies 224-6
47th over: Angara strikes as Gayle fails to time a lofted drive and David Obuya takes an excellent diving catch at deep extra cover.
West Indies 222-5
46th over: Gayle breaks the shackles by cracking Odumbe straight back over his head for a six. The next ball disappears through the covers for four and he ends the over with another towering blow over the ropes.
45th over: Hooper is off the mark first ball with a dab to short third man off Angara. Another single to mid-wicket takes the total to 200. The next ball sees Gayle take the single to register his first hundred of the tournament.
44th over: Gayle's timing deserts him with Odumbe flighting his off-spin well and bowling a tight line. Powell goes for a big hit but only succeeds in top edging a catch to wicket-keeper Otieno
West Indies 196-4
43rd over: Powell comes in for West Indies and is immediately into the action with a single.
42nd over: West Indies lose their third wicket when Patel takes a comfortable catch to dismiss Samuels for 14. West Indies: 182-3
41st over: West Indies cannot hit a boundary but keep the score ticking over with singles.
40th over: Samuels tries to take the fight to Kenya.
39th over: Collins Obuya puts down a catch off his own bowling and is punished by Marlon Samuels the next ball when he hits a six.
38th over: Brian Lara's short innings comes to an end when he is caught near the boundary by David Obuya off Tikolo's bowling for 10. West Indies: 158-2
36th over: Lara cannot get into a batting rhythm as just one run comes off the over.
35th over: West Indies pass 150 but they are finding runs hard to come by.
34th over: West Indies are finding it hard to score runs because of the enthusiastic Kenyan fielding.
33rd over: Gayle beats the man at fine leg to hit a much-needed boundary.
32nd over: Another tidy over with just two runs coming off the over.
31st over: Gayle hits the West Indies' first boundary for 75 deliveries and helps himself to another with the next ball.
30th over: Lara is at the crease but Kenya keep him in check.
29th over: Kenya claim their first wicket when Chanderpaul top edges spinner Collins Obuya to Angara on 66. West Indies: 122-1
28th over: Gayle's timing is all at sea but he manages to pick up a couple of singles.
27th over: Collins Obuya puts the brakes on the West Indies batsmen.
26th over: Gayle reaches his fifty but it has taken him 88 balls to do so.
25th over: Half of the West Indies innings is completed and they are in a good position with all their wickets intact.
24th over: Gayle has been struggling to get into a batting rhythm but is edging towards a half-century.
23rd over: A tidy over from Collins Obuya.
22nd over: Spinners are operating at both ends but they cannot prevent the 100 coming up for West Indies.
21st over: A change of bowling again as spinner Collins Obuya comes into the action.
20th over: Ogondo once again keeps it tight.
19th over: Chanderpaul reaches his fifty off 46 balls, hitting seven fours and two sixes along the way.
18th over: West Indies keep the score ticking over.
17th over: Ongondo again keeps it tight to check back the West Indies openers.
16th over: Odumbe bowls a less expensive over.
15th over: Ogondo changes ends and bowls a tidy over.
14th over: Spinner Odumbe comes into the attack and Chanderpaul hits consecutive sixes and then just survives a run-out from Collins Obuya's precision throw.
13th over: Good fielding from Collins Obuya prevents a boundary.
12th over: Ongondo bowls a better over, conceding just one run.
11th over: The fifty comes up for West Indies with a boundary from Chanderpaul.
10th over: Ongondo replaces the expensive Angara but Gayle punishes him for four.
9th over: Chanderpaul catches an edge but it fails to carry to Tikolo.
8th over: Chanderpaul smashes Angara for four boundaries.
7th over: Chanderpaul hits his first boundary of the match, then survives an lbw appeal with the next ball.
6th over: Gayle flicks it past mid-on for a four.
5th over: Suji bowls another tidy over and concedes just one run.
4th over: Gayle opens up to score two successive boundaries, one straight down the ground the other through extra cover.
3rd over: Gayle is off the mark but Kenya keep it tight.
2nd over: Chanderpaul gets West Indies' innnings under way with a single.
1st over: Chanderpaul and Gayle open the batting for West Indies but Martin Suji bowls a perfect maiden over.
West Indies: Wavell Hinds, Chris Gayle, Brian Lara, Marlon
Samuels, Carl Hooper (captain), Shivnarine Chanderpaul, Ricardo
Powell, Ridley Jacobs, Vasbert Drakes, Mervyn Dillon, Jermaine
Kenya: Kennedy Otieno, Ravindu Shah, Brijal Patel, Steve
Tikolo (captain), Hitesh Modi, Maurice Odumbe, David Obuya,
Collins Obuya, Martin Suji, Peter Ongondo, Joseph Angara.