COLOMBO (Sporting Alert) — Moeen Ali scored a century, but Sri Lanka beat England by 25 runs in the first One Day International match in Colombo on Wednesday.
Sri Lanka made 317 for six off their 50 overs and then bowled England out for 292 in 47.1 overs.
England captain Alastair Cook won toss and decided to field first in ideal conditions for bowling, but the visitors failed to take advantage of the early help.
Openers Tillakaratne Dilshan and Kusal Perera put on 120 for the first wicket, as Sri Lanka got off to their first start over 100 in more than 40-games.
Dilshan top scored with 88 runs from 98 balls with 10 fours included in the inning, while Perera had 59 from 74 balls and hit six 4s and one 6.
Mahela Jayawardene added 55 from 58 deliveries and hit five boundaries and skipper Angelo Mathews made a quick 33 runs off 24 balls and hit three 6s in his knock.
Jeevan Mendis (30 not out) and Lahiru Thirimanne (27 not out) adding an undefeated 54 for the seventh-wicket.
The last 10 overs of the Sri Lanka inning saw England going for 90 runs.
Chris Woakes and James Tredwell each took two wickets for England, which bowled 17 wides in their inning.
In reply of their record chase, the visitors fell short of the mark, as Thisara Perera took three wickets for 44 and Rangana Herath and Ajantha Mendis each took two wickets for Sri Lanka.
Moeen Ali highlighted the England inning with 119, which included 11 fours and 5 sixes off 139 balls, while all-rounder Ravi Bopara hit 65 runs off 62 deliveries with 4 fours and 2 sixes.
Sri Lanka team: Tillakaratne Dilshan, Kusal Perera, Kumar Sangakkara, Mahela Jayawardene, Angelo Mathews (capt), Lahiru Thirimanne, Jeevan Mendis, Thisara Perera, Dhammika Prasad, Rangana Herath, Ajantha Mendis
England team: Moeen Ali, Alastair Cook (capt), Ian Bell, Joe Root, Eoin Morgan, Jos Buttler, Ben Stokes, Chris Woakes, Ravi Bopara, James Tredwell, Harry Gurney
Officials: Simon Fry (Umpire), Ruchira Palliyaguruge (Umpire), Steve Davis (TV umpire), David Boon (Match referee)