Captain Eoin Morgan made another half-century and Adil Rashid claimed 4-36 as England went 2-0 up in their series with Sri Lanka following a seven-wicket win in a rain-reduced third one-day international.
Inclement weather in Kandy meant the contest was only 21 overs a side and though Sri Lanka were 57 without loss when batting first, Rashid and Tom Curran (3-17) helped restrict them to 150-9.
The tourists then cruised to that victory target with 15 balls to spare as Morgan and Ben Stokes, who were unbeaten with 58 and 35 respectively, saw England home after Jason Roy had laid the foundations with a 26-ball 41.
With no result possible in the first ODI and England winning the second on the Duckworth-Lewis-Stern Method, anything other than a Sri Lanka victory in Kandy on Saturday will ensure Morgan's men take the series.
Sri Lanka's openers had started in impressive fashion when play finally began as Niroshan Dickwella and Sadeera Samarawickrama smashed 45 off the initial four-over powerplay.
The partnership was at 57 when England finally made the breakthrough, Dickwella (36) launching Curran's back-of-a-length ball to mid-off where Chris Woakes claimed the catch at the second attempt.
Kusal Mendis then failed to pick Rashid's googly in the next over to depart for a third successive ODI duck and the progress of Samarawickrama and captain Dinesh Chandimal was slow.
Rashid struck again in successive balls in the 13th over as Samarawickrama (35) edged a waist-high full toss to square leg before Thisara Perera was tempted by a flighted delivery that a diving Roy held on to.
Aside from Chandimal (34), Dasun Shanaka (21) was the only other Sri Lankan to make double figures as Rashid, Curran and some fine fielding that led to two run outs gave England a modest target.
Their effort was given a boost when Lasith Malinga bowled two wides from his first three balls in an opening over that cost 17.
And though Jonny Bairstow lasted just two balls and Joe Root was out for eight - Amila Aponso accounting for both men - a 46-run stand between Roy and Morgan ensured England always looked comfortable, even when the former was pinned in front by Akila Dananjaya following a review.
Stokes came in and mimicked team-mate Jos Buttler's ramp shot for one six and Morgan, who made 92 in the second ODI, reached his fifty with one of his seven fours.
And it was Stokes who scored the winning runs when he launched Aponso back down the ground for his second maximum.
|Japan 2 Uzbekistan 1: Shiotani stunner seals comeback and top spot|
|Calhanoglu deal ´financially impossible´ for Leipzig|
|Not seen at Aus Open since Nadal, Djokovic and Murray in 2009 – ´Next Gen´ make move|
|Martial: Solskjaer lets me express myself|
|Djokovic sees off Tsonga to reach third round|
|Returning Cousins calls Warriors ´the most hated team in sports´|
|Halep injury ´nothing dangerous´|
|Warner picks up elbow injury in Bangladesh|
|Mkhitaryan returning to Arsenal training next week|
|Leeds United pounce for Real Madrid goalkeeper Casilla|
|Watson lights up Gabba before power cut forces abandonment|
|Superb Serena blows Bouchard away|
|Tevez, Hulk, Oscar, Lavezzi - how the CSL stars Dembele is following to China fared|
|Thiem retires from Australian Open|
|Osaka ´not telling´ when it comes to injury niggle|
|Fabinho enjoying Klopp´s management style|
|Halep battles past Kenin in Melbourne|
|Hartley to miss England´s Six Nations opener|
|Dembele departs Spurs for Guangzhou R&F|
|Nacho convinced Isco remains important to Real Madrid|
|Warriors star Curry sets NBA record|
|Raonic survives four-hour marathon against Wawrinka|
|Osaka powers through to Aus Open third round|
|Irving dominates in Celtics´ win over Raptors|
|Irving called LeBron this week to apologise|
|Ajax star De Jong wants to resolve future ´quickly´|
|Payton on Rams CB Peters: I have great respect for him|
|Rockets star Harden matches Chamberlain with historic performances|
|Nishikori survives Karlovic test in Melbourne|
|Vieira reunion felt really weird - Henry|
|´#BetAgainstUs´ - Edelman and Pats embracing underdog status|
|Van der Vaart: Isco the best player in the world|
|I haven´t seen Guardiola or Klopp do that – Lampard unhappy with Bielsa|
|Real Madrid always play to win, insists Casemiro|
|Royals pitcher Skoglund suspended for 80 games after testing positive for PEDs|
|Ronaldo and Juve celebrate Supercoppa Italiana title with Mayweather|
|We are not going to talk about Morata - Simeone reluctant to discuss striker|
|Madrid weak in Leganes loss, says Solari|
|Bologna and Banvit seal Champions League play-off spots|
|LeBron James to miss Thunder & Rockets games but nearing practice return|
|Leganes 1 Real Madrid 0 (1-3 agg): Isco starts as Solari´s side go through despite defeat|
|NFL playoffs 2019: X-factor for each NFC team|
|Mahomes: Chiefs must not repeat mistakes against Patriots|
|Higuain´s Supercoppa benching due to virus, says Milan boss Gattuso|
|Brown fires back at Arians over ´diva´ comments|
|Stone heading home from West Indies tour with back injury|
|Shazier will continue rehab with intention of playing again|
|That´s why we signed him! Allegri hails Supercoppa match-winner Ronaldo|
|Monaco on worst home run in club´s history after Nice draw|
|Atletico Madrid 3 Girona 3 (4-4 agg): Simeone´s side out on away goals|
|Gregg Williams is Jets´ new defensive coordinator|
|Ronaldo: Supercoppa triumph just the start for Juve|
|Monaco confirm Batshuayi talks|
|You know more than me! Bielsa´s Barcelona research surprised Guardiola|
|Juventus 1 AC Milan 0: Ronaldo heads Bianconeri to Supercoppa glory|
|Kane injury cannot be excuse for Tottenham – Pochettino|
|Woods to open 2019 schedule at Torrey Pines|
|Reported Liverpool target Dabbur to undergo Sevilla medical|
|Lebanon v North Korea: Radulovic calls on players to make history|
|MLS MVP Martinez signs five-year contract with Atlanta|
|WBC set deadline for Wilder-Fury rematch|
|Iran 0 Iraq 0: Team Melli top Group D after dull draw|
|Vietnam 2 Yemen 0: Quang Hai shines to give Golden Dragons hope|
|Bielsa admits to spying on all Leeds´ opponents|
|Valverde open to arrivals amid De Jong tug-of-war|
|Sexton named in Ireland squad for Six Nations openers|
|Higuain benched for Supercoppa Italiana amid Chelsea links|
|De Grandhomme, Latham and Santner back in Black Caps squad|
|Oman v Turkmenistan: Verbeek tells players to ´score as many as possible´|
|Japan v Uzbekistan: Cuper not distracted by potential last-16 opponents|