Dasun Shanaka and Niroshan Dickwella hit half-centuries to give Sri Lanka a competitive 273-7 in the fourth one-day international against England on Saturday.

England captain Eoin Morgan won the toss and chose to field, hoping to exploit early moisture on the pitch.

More Images
England's Moeen Ali successfully appeals for the wicket of Sri Lanka's Niroshan Dickwella during their fourth one-day international cricket match in Pallekele, Sri Lanka, Saturday, Oct. 20, 2018. (AP PhotoEranga Jayawardena)

Dasun Shanaka and Niroshan Dickwella hit half-centuries to give Sri Lanka a competitive 273-7 in the fourth one-day international against England on Saturday.

Sri Lanka's Dhananjaya de Silva plays a shot as England's wicketkeeper Jos Buttler watches during their fourth one-day international cricket match in Pallekele, Sri Lanka, Saturday, Oct. 20, 2018. (AP PhotoEranga Jayawardena)

Dickwella and captain Dinesh Chandimal lifted the innings, sharing 70 runs for the second wicket. Dickwella made 52 off 70 deliveries, and Shanaka hit a run-a-ball 66 including five sixes and four boundaries.

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

England leads the five-match series 2-0.

Sri Lanka's Akila Dananjaya loses his balance after playing a shot during their fourth one-day international cricket match with England in Pallekele, Sri Lanka, Saturday, Oct. 20, 2018. (AP PhotoEranga Jayawardena)

Sri Lanka's Akila Dananjaya loses his balance after playing a shot during their fourth one-day international cricket match with England in Pallekele, Sri Lanka, Saturday, Oct. 20, 2018. (AP PhotoEranga Jayawardena)

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

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

Chris Woakes struck in the fifth over with Sadeera Samarawickrama caught by Jos Buttler with the total on 19.

England's Moeen Ali successfully appeals for the wicket of Sri Lanka's Niroshan Dickwella during their fourth one-day international cricket match in Pallekele, Sri Lanka, Saturday, Oct. 20, 2018. (AP PhotoEranga Jayawardena)

England's Moeen Ali successfully appeals for the wicket of Sri Lanka's Niroshan Dickwella during their fourth one-day international cricket match in Pallekele, Sri Lanka, Saturday, Oct. 20, 2018. (AP PhotoEranga Jayawardena)

Dickwella and captain Dinesh Chandimal lifted the innings, sharing 70 runs for the second wicket. Dickwella made 52 off 70 deliveries, and Shanaka hit a run-a-ball 66 including five sixes and four boundaries.

Thisara Perera made 44 while Akila Dananjaya was unbeaten on 32.

Off-spinner Moeen Ali took 2-55 for England.

Sri Lanka's Dhananjaya de Silva plays a shot as England's wicketkeeper Jos Buttler watches during their fourth one-day international cricket match in Pallekele, Sri Lanka, Saturday, Oct. 20, 2018. (AP PhotoEranga Jayawardena)

Sri Lanka's Dhananjaya de Silva plays a shot as England's wicketkeeper Jos Buttler watches during their fourth one-day international cricket match in Pallekele, Sri Lanka, Saturday, Oct. 20, 2018. (AP PhotoEranga Jayawardena)

England leads the five-match series 2-0.

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

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

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

Sri Lanka's Akila Dananjaya loses his balance after playing a shot during their fourth one-day international cricket match with England in Pallekele, Sri Lanka, Saturday, Oct. 20, 2018. (AP PhotoEranga Jayawardena)

Sri Lanka's Akila Dananjaya loses his balance after playing a shot during their fourth one-day international cricket match with England in Pallekele, Sri Lanka, Saturday, Oct. 20, 2018. (AP PhotoEranga Jayawardena)

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

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