The fourth ODI will be played in Kandy on Saturday
Captain Eoin Morgan smashed his second half-century in two games and Adil Rashid took four wickets to help England crush Sri Lanka by seven wickets in the rain-marred third one-day international on Wednesday.
Chasing 151 in 21 overs after persistent rain had shortened the match, the visitors rode on Morgan's unbeaten 58, including seven fours, to reach 153-3 with 15 balls to spare.
Jason Roy (41) and Ben Stokes (35 not out) gave Morgan valuable support as England took a 2-0 lead in the five-match series after the opening game was washed out.
Ben Stokes seals an England win in style! 🦁🏏— Sky Sports Cricket (@SkyCricket) October 17, 2018
They beat Sri Lanka by 7 wickets to go 2-0 up in the series.
Watch reaction and analysis live on Sky Sports Cricket now!
Recap: https://t.co/4C1wRjSsfY pic.twitter.com/ZdssN4pu3M
Earlier, Adil Rashid produced a masterful display of spin bowling to claim 4-36 in five overs as Sri Lanka squandered a good start to struggle to 150-9 in 21 overs.
The leg-spinner was assisted by Tom Curran (3-17) who came into the side in place of injured left-armer Liam Dawson and impressed with his seam bowling.
After Sri Lanka had won the toss, Niroshan Dickwella and Sadeera Samarawickrama took the attack to the bowlers as the hosts reached 50 runs in 28 balls.
Dickwella, who hit eight fours, fell for 36 looking to loft Curran out of the ground, mistiming his shot to be caught by Chris Woakes at mid-off.
Wicketkeeper Kusal Mendis departed first ball after failing to read Rashid's googly.
Skipper Dinesh Chandimal joined Samarawickrama and the pair shared a 35-run partnership before the opener became Rashid's second victim to leave Sri Lanka 94-3.
Rashid dismissed Thisara Perera for a duck with the next ball before Curran removed Dhananjaya de Silva and the hosts' early momentum faded away.
After the hosts made a flying start with 55/0 off the first five overs, Adil Rashid's 4/36 and 3/17 from Tom Curran helped restrict Sri Lanka to 150/9 off their 21 overs - will England chase it to take a 2-0 series lead?#ENGvSL LIVE ➡️ https://t.co/n2LPTLjudu pic.twitter.com/DwhabsfCk4— ICC (@ICC) October 17, 2018
Jonny Bairstow and Joe Root fell cheaply in England's chase but Roy struck two sixes as he raced to 41 off 26 balls before Morgan and Stokes comfortably steered England to their target.
The fourth ODI will be played in Kandy on Saturday.