ICC Champions Trophy qualifying round, Mumbai:
Sri Lanka 83-1 (13.2 overs) bt West Indies 80 (30.4 overs) by nine wickets
Farveez Maharoof took 6-14 as Sri Lanka hammered West Indies by nine wickets in the final Champions Trophy qualifier.
Maharoof bowled a magnificent spell to destroy the West Indies
Chaminda Vaas (2-6) did the early damage before Maharoof caused havoc to record his best return in one-dayers.
It was the Windies' second lowest score in ODIs with only Wavell Hinds (28) and Brian Lara (13) making double figures.
In reply, Upul Tharanga fell first ball but Sanath Jayasuriya (45) and Mahela Jayawardene (34) saw Sri Lanka home with almost 37 overs to spare.
It means they join New Zealand, Pakistan and South Africa in Group B, while the Windies face the daunting prospect of lining up alongside hosts India, world champions Australia and England.
Lara's men deserved no more after their dismal failure to come to terms with a slow Brabourne Stadium pitch.
As well as Vaas and Maharoof bowled, finding late movement through the air, the Windies batsmen did not help themselves with an alarming lack of footwork and application.
Chris Gayle pushed at Vaas' fourth ball and edged low to wicket-keeper Kumar Sangakkara, before Ramnaresh Sarwan was rapped on his pad right in front by one that shaped back in.
Vaas bowled quite beautifully early on and deserved more reward
Shivnarine Chanderpaul was undone by a beautiful ball which left him late and Lara should have been lbw to Vaas before Maharoof swung one back in to send him on his way.
Dwayne Bravo played across the line to Maharoof and it got even worse when Marlon Samuels chopped on to his stumps and Dwayne Smith chipped straight to Muttiah Muralitharan at mid-on.
Another tremendous delivery which jagged back by Maharoof into Carlton Baugh gave umpire Asad Rauf an easy lbw decision and the fast bowler completed his first five-wicket haul in ODIs.
He would have had his sixth victim next ball, but overstepped as he cleaned up Fidel Edwards with a perfect yorker.
Hinds - who had scratched around for 86 balls - mis-timed a drive to Jayasuriya at mid-off and Malinga wrapped up a sorry effort by yorking Edwards to finish with 2-26.
Although Tharanga failed to build on two successive centuries when he hung his bat out to an Edwards delivery, there were few alarms for Sri Lanka.
Jayawardene and Jayasuriya, who started shakily and was almost brilliantly caught by Bravo at mid-wicket, had too much experience and nous to repeat the Windies' errors.
It helped that Collymore and Smith were just the right pace to thrash away on an unforgiving surface.
The captains and umpires agreed to delay the lunch break and both batsmen helped themselves to successive boundaries off Smith and Samuels to complete an emphatic victory.