Stylish left-hander Darren Bravo returned to form with a polished unbeaten century while Dwayne Smith dazzled but fell just short of three figures, as the West Indies warmed up for their One-day series against England by crushing Middlesex on Wednesday.
Bravo spanked a run-a-ball 112 and Smith unleashed an explosive 96 to propel the tourists to a massive 225-run victory, a welcome result ahead of their three-match One-Day International series starting on Saturday in Southampton.
Sent in at Lord's, West Indies piled up to 335 for four off their 50 overs with Dwayne Bravo, Darren's older brother, producing a late innings cameo for an unbeaten 40.
Chris Gayle, in his first match in West Indies colours in 14 months, sparkled but only briefly in a typically aggressive 34.
Middlesex, missing several key players, were then bundled out for 107 off 31 overs with 21-year-old Josh Davey top-scoring with 24 not out.
Pacers Ravi Rampaul (2-15) and Andre Russell (2-19) picked up two wickets apiece while off-spinner Gayle ended the innings with two scalps in the space of three balls in his first over.
Gayle and Lendl Simmons, who scored 23, put on 55 from 59 balls for the first wicket to get the West Indies on their way.
The left-handed Gayle looked threatening in smashing four fours and two sixes off 30 balls before holing to deep mid-wicket off Zimbabwean seamer Anthony Ireland.
Simmons followed soon afterward to leave the Windies on 67 for two in the 15th over but Darren Bravo and Smith came together in a punishing 156-run, third-wicket partnership that set the innings in motion.
Bravo struck seven fours and two sixes while the right-handed Smith, in his first one-day match for West Indies for over two years, faced just 81 balls and cracked eight fours and two sixes.
He was in sight of a century when he drove experienced seamer Team Murtagh to Paul Stirling at mid-on in the 39th over.
Middlesex, missing England's Eoin Morgan, then lost wickets steadily as Ravi Rampaul and Andre Russell wiped out the top order.
Tottering at 38 for four in the 13th over, Dawid Malan (21) and wicketkeeper Adam Rossington (17) put on 25 for the fifth wicket before three wickets fell for four runs in the space of nine balls, to leave the innings in disarray yet again.
Davey and Tom Smith (16) added for 40 for the eighth wicket - the highest partnership of the innings - to see Middlesex past the 100-run mark but Gayle's introduction in the 31st over brought a swift end to the game.
West Indies 335 for four off 50 overs (Darren Bravo 112 not out, Dwayne Smith 96, Dwayne Bravo 40 not out, Chris Gayle 34, Lendl Simmons 23)
Middlesex 107 all out off 31 overs (Josh Davey 24 not out, Dawid Malan 21; Chris Gayle 2-0, Ravi Rampaul 2-15, Andre Russell 2-19)