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.
|Inter lacked quality in disappointing Sassuolo draw - Spalletti|
|Walton has one goal for Lakers-Rockets matchup: Keep Harden under 50 points|
|CAF Champions League Review: Simba learn Vita lesson as Sundowns find form|
|Bayliss relishing pressure of World Cup and Ashes to finish England reign|
|Guardiola keen to keep City rhythm and challenge on four fronts|
|Fifita backs Johnson to inspire the Sharks|
|For Real Madrid, nothing is impossible - Solari refuses to give up in title race|
|Inter 0 Sassuolo 0: Spalletti´s side labour at sparse San Siro|
|Marshawn Lynch will continue playing ´if it works out´|
|Simeone excited by improving Atleti|
|Jones ´cautiously optimistic´ over Farrell ahead of Ireland clash|
|Sarri questions Chelsea motivation after Arsenal surrender|
|Emery urges Arsenal to find balance after downing Chelsea|
|Koscielny hails Arsenal fighting spirit in Chelsea win|
|Pellegrini: It was not a good idea for Arnautovic to play|
|Iran v Oman: We´re not satisfied yet, says Al Mahaijri|
|Carbery sends Munster through and ends Exeter´s lingering Champions Cup hopes|
|Dyche defiant despite offside call|
|Hasenhuttl rates Everton win as Southampton´s best|
|Benitez looking up the table after Schar inspires win over Cardiff|
|RB Leipzig 0 Borussia Dortmund 1: Witsel restores six-point cushion|
|Swansea City 1 Sheffield United 0: McBurnie punishes wasteful Blades|
|Cardiff sign Sala from Nantes for club-record fee|
|Arsenal 2 Chelsea 0: Lacazette and Koscielny fire Gunners to rousing derby win|
|Huesca 0 Atletico Madrid 3: Dominant Atleti keep pressure on Barca|
|Rashford arguably league´s best striker with Kane out - Solskjaer|
|Hafeez plays steady hand as Pakistan punish Proteas´ patient approach|
|Klopp: Exceptional Salah would have scored even more up front!|
|Suspected ´serious´ Verratti injury leaves Tuchel with mixed emotions|
|We needed to rediscover our best form - Ramos pleased for Real Madrid fans|
|City bought Guardiola four full-backs! - Mourinho aims dig at Man Utd transfer policy|
|Valverde ´not frustrated´ amid De Jong & Vela links|
|Championship Review: Leaders Leeds beaten at Stoke as Villa end Hull run|
|Bournemouth rode their luck, admits Howe|
|Barca boss Valverde calls for clarity on RFEF rules|
|Bears rack up 107 points in routing Enisei en route to quarter-finals|
|Paris Saint-Germain 9 Guingamp 0: Verratti injured for rampant champions|
|Solskjaer: I´ll remember managing United for the rest of my life|
|Palace win a ´massive relief´ for Liverpool boss Klopp|
|Salah fourth fastest to 50 goals in Premier League history|
|Real Madrid 2 Sevilla 0: Solari´s side take over third spot|
|Watford 0 Burnley 0: Wood denied winner by contentious call|
|Liverpool 4 Crystal Palace 3: Salah reaches 50 thanks to Speroni shocker|
|Newcastle United 3 Cardiff City 0: Schar double moves hosts out of bottom three|
|Southampton 2 Everton 1: In-form Saints steer clear of trouble|
|Bournemouth 2 West Ham 0: Wilson and King sink Pellegrini´s men|
|Manchester United 2 Brighton and Hove Albion 1: Record-breaking win for Solskjaer|
|Pelicans star Anthony Davis out for one to two weeks with sprained finger|
|Verratti hobbles off for PSG against Guingamp|
|Brook ponders next move after missing out on Khan|
|Mick Schumacher: The Ferrari academy graduates who made it to F1|
|Thailand v China: Lippi aims to overcome War Elephants and reach last eight|
|I deserved red card, says Wolves boss Nuno|
|Mick Schumacher joins Ferrari Driver Academy|
|Jared Goff not worried about Superdome noise: ´When it´s loud, we love it´|
|Rooney urged Rashford to run at defenders|
|Former Springbok Lambie retires from rugby aged 28|
|Spygate: EFL confirms 11 clubs have made contact about Leeds|
|When it´s loud, we love it - Goff ready for New Orleans noise|
|Wolves 4 Leicester City 3: Jota hat-trick drama piles pressure on Puel|
|´Asparagus´ Zverev joins frustrated Djokovic in round four|
|Lowry takes Abu Dhabi title at the last after ding-dong Sterne battle|
|Rooney: United should go "all out" for Pochettino|
|Djokovic frustrated by ´unnecessary´ Australian Open floodlights|
|Jordan v Vietnam: Park expecting ´aggressive´ encounter|
|Serena and Halep book blockbuster, Osaka won´t throw in the towel|
|Brady: Mahomes has had ´spectacular season´|
|Halep not intimidated by Serena anymore|
|Farrell´s Six Nations preparations hit by thumb injury|
|Pogba confident Manchester United can reach top four|