NatWest Series, Lord's: West Indies 286-3 (49.1 overs) beat England 285-7 (50 overs) by seven wickets
West Indies eliminated England from the NatWest Series after a high-scoring seven-wicket win at Lord's.
Andrew Flintoff (123) and Andrew Strauss (100) shared an England record stand of 226 to lift their side from a troubled 77-3 at half-way to 285-7.
But Chris Gayle beat that with 132 of his own, and Ramnaresh Sarwan (89) joined him in a record stand of 187.
Ricardo Powell contributed an unbeaten 33 as the Caribbean side completed victory with five balls to spare.
West Indies meet New Zealand on Thursday in a match that will be a dress rehearsal for Saturday's final at the home of cricket.
In his 100th one-day international, Gayle was in dominant form after surviving a difficult chance on 19 when Andrew Strauss failed to hang on to a one-handed catch.
In all he smashed 12 fours and a six off Ashley Giles in a 165-ball innings.
James Anderson stopped his alliance with Sarwan - a West Indies record for any wicket against England when he had the latter caught behind off a slower ball.
When the Lancastrian dealt with Brian Lara in similar fashion there was a glimmer of hope but England had already over-used their strike bowlers.
The home side paid the price some lax fielding, with several run-out chances going begging, after a subdued start on a pitch that looked near perfect.
Marcus Trescothick, who was bowled for 11, and Michael Vaughan, caught behind for eight, both fell in first eight overs to a fiery Tino Best to leave the score 27-2.
West Indies named just two front-line pace bowlers and filled the rest of the bowling with Chris Gayle's off-spin and medium-pacers Dwayne Smith and Dwayne Bravo.
Strauss, in partnership with Rob Key, was generally unthreatened but unable to keep the scoreboard ticking against this part-time attack.
And even when Flintoff came to the crease, with Key bowled through the gate by Smith for 19, there was a period of wearing down the part-timers before they could capitalise later.
The duo took 107 balls over their 50 partnership but added 180 in the last 20 overs as the attack tired noticeably.
Flintoff smashed an England record seven sixes
On the way they passed England's previous best partnership for any wicket - 213, shared by Neil Fairbrother and Graeme Hick, also against West Indies at Lord's, in 1991.
Flintoff's century, which took 94 balls, was his second in succession, following 106 against New Zealand at Bristol on Tuesday.
No England batsman had previously hit six sixes in a one-day innings but Flintoff, who had already planted Bravo into the Tavern Stand twice, went one better with two big hits off Gayle.
There was no celebration as Flintoff was finally caught at mid off with four balls left.
Strauss celebrated delightedly when he reached three figures for the first time in one-day internationals on his home ground, but was caught next ball.
And a bizarre final over then saw Paul Collingwood caught and Geraint Jones run out.
Gayle finished with 3-57 but it was in his day job as opening batsman that he was to really punish England.
England: M Vaughan (capt), M Trescothick, R Key, A Strauss, A Flintoff, P Collingwood, G Jones (wkt), A Giles, D Gough, SJ Harmison, JM Anderson.
West Indies: West Indies: Brian Lara (capt), Chris Gayle, Devon Smith, Ramnaresh Sarwan, Shivnarine Chanderpaul, Dwayne Bravo, Ricardo Powell, Dwayne Smith, Ridley Jacobs (wkt), Ian Bradshaw, Tino Best.
Umpires: D J Harper, S J A Taufel.