England beat Sri Lanka by 18 runs under the Duckworth/Lewis method in the rain-hit fourth one-day international on Saturday to take an insurmountable 3-0 series lead.

England captain Eoin Morgan won the toss and asked Sri Lanka to bat first with the hosts reaching 273-7 in 50 overs. Dasun Shanaka made a run-a-ball 66, including five sixes, while Niroshan Dickwella scored 52. Moeen Ali took 2-55 for England.

England was 132-2 after 27 overs in reply when rain interrupted play. No further overs were bowled and England had done enough to win under the D/L method.

Sri Lankan team members celebrate the dismissal of England's Jason Roy with their bowler Akila Dananjaya, right, during their fourth one-day international cricket match in Pallekele, Sri Lanka, Saturday, Oct. 20, 2018. (AP PhotoEranga Jayawardena)

Sri Lankan team members celebrate the dismissal of England's Jason Roy with their bowler Akila Dananjaya, right, during their fourth one-day international cricket match in Pallekele, Sri Lanka, Saturday, Oct. 20, 2018. (AP PhotoEranga Jayawardena)

Jason Roy made 45. Joe Root and Morgan were not out on 32 and 31, respectively.

England secured the five-match series 3-0 with the first game being washed out.

More AP sports: https://apnews.com/tag/apf-sports and https://twitter.com/AP_Sports

England's Eoin Morgan plays a shot during their fourth one-day international cricket match with Sri Lanka in Pallekele, Sri Lanka, Saturday, Oct. 20, 2018. (AP PhotoEranga Jayawardena)

England's Eoin Morgan plays a shot during their fourth one-day international cricket match with Sri Lanka in Pallekele, Sri Lanka, Saturday, Oct. 20, 2018. (AP PhotoEranga Jayawardena)