Bridgetown (Barbados):Sri Lanka cruised to a comfortable 172-run win over Scotland at the Three Ws Oval here on Monday in their opening World Cup warm-up match.
Sri Lanka chose to bat first and posted a daunting total of 294-7 off their 50 overs with veteran opener Sanath Jayasuriya hitting 77.
He shared a first wicket stand of 117 with Upul Tharanga who made 70 which laid the foundation for the total. Top scorer was Kumar Sangakkara who made 81.
The Scots never recovered from losing three quick wickets and were all out for 122 while never looking like they would threaten the Sri Lankans.
Left-arm seamer Chaminda Vaas, who claimed a rare hat-trick at the last World Cup in South Africa in 2003, did the damage removing openers Fraser Watts, who was lbw, while partner Majid Haq was bowled.
Fellow opening bowler Lasith Malinga removed Navdeep Poonia lbw for a second ball duck to leave the Scots 35-3.
Gavin Hamilton, one of two former England players in the Scotland line-up, top-scored with a painstaking 25 off 51 balls
Earlier, Jayasuriya, a survivor of Sri Lanka's 1996 World Cup winning team, hit his 77 off 62 balls while Tharanga's 70 was relatively more sedate coming of 112 deliveries.
Sangakkara was impressive smashing his 81 off 87 balls as the Scots toiled to contain the stylish Sri Lankan stroke-makers.
Tillakaratne Dilshan then hammered home Sri Lanka's advantage with an attractive 14-ball cameo which brought him 28 runs with two giant sixes.
They also targeted the Scotland skipper Craig Wright whose one over of medium pace cost 20 runs.
Dougie Brown, who played nine internationals for England before switching his allegiance back to his native Scotland, took two wickets as did opening bowler John Blain.
Sri Lanka play New Zealand in their final warm-up match on Friday while Scotland will face Bangladesh on Thursday.
Mahela Jayawardene's team then move on to Trinidad for their first round Group B matches where they will take on India, Bangladesh and Bermuda while Scotland play in Group A at St Kitts with champions Australia, South Africa and the Netherlands.
Sri Lanka 294 for 7 in 50 overs (Sangakkara 81, Jayasuriya 77, Tharanga 70; J Blain 2 for 51, D Brown 2 for 52, Hoffmann 1 for 41) beat 135 all out in 31.5 overs (Gevin Hamilton 25; Tilakratne Dilshan 2 for 8, Vaas 2 for 23, Jayasuriya 2 for 19) by 172 runs