"Most players got something out of the game," said England captain Michael Vaughan, returning from a frustrating hamstring problem. "It was nice to get some of the bowlers four or five overs each," he said.
Paceman Jon Lewis also returned from injury with figures of 3-7 from four overs, while Andrew Flintoff took 2-3 and James Anderson 2-8 off five.
Sri Lanka got on top early against Scotland with former skipper Sanath Jayasuriya hitting four boundaries and five sixes as he contributed 77 to a 117-run opening stand with Upul Tharanga.
The Sri Lankans posted 294 for seven, with Kumar Sangakkara blazing 81, then removed Scotland for 135 in 41.2 overs at the 3Ws Oval in Barbados.
Sri Lanka skipper Mahela Jayawardene said he was satisfied with the performance and looking forward to even better against New Zealand on Friday.



