Rain stopped play as England turned the screw after tea on the fourth day of the second Test in Sri Lanka.
Angelo Mathews (88) appeared to have steered Sri Lanka into a strong position with a performance that helped drag the hosts away from early struggles that had left them 26-3 in pursuit of a 301-run victory target.
But his dismissal shortly after tea at Pallekele, and the subsequent wicket of Dilruwan Perera, allowed England to build a head of steam and left the home side on 226-7.
Dilruwan's wicket was the final action of the day as an evening downpour brought about an early finish and gave Sri Lanka time to ponder a route to the remaining 75 runs required, with only three wickets remaining.
A stellar batting display from Joe Root on Friday looked to have put England in firm control, and the early scalps of Kaushal Silva, Dhananjaya de Silva and Kusal Mendis on Saturday certainly strengthened their bid for a first away series win since 2015-16.
The trio fell during a devastating period from Jack Leach (4-73), who accounted for all three in the space of three of his overs.
Opener Dimuth Karunaratne (57) found a more stable batting partner in Mathews and the pair combined for 77 runs for the fourth wicket to haul Sri Lanka back into the contest.
Karunaratne was ultimately caught behind off Adil Rashid (1-52) but Mathews was assisted ably by his fellow middle-order batsmen Roshen Silva (37) and Niroshan Dickwella (27 not out).
Sri Lanka reached tea on 219-5, needing only 82 for victory.
However, their challenge was significantly weakened when Moeen Ali trapped Mathews lbw, before Dilruwan - who had survived on review in the previous over - also walked after being pinned in front by the impressive Leach.
The covers were hurried on as Dilruwan returned to the pavilion and the rest of the day's play was abandoned soon after.
|Another Champions League final loss would be hard on Klopp – Mourinho|
|Antetokounmpo hurt his ankle late in Game 5, says Budenholzer|
|Jets´ Darnold ´really pumped about´ playing with Bell|
|Three takeaways from Raptors´ Game 5 road win over Bucks|
|Raptors take series lead over Bucks after come-from-behind win|
|Lippi named China coach again|
|Polanco proving his worth as Twins keep rolling|
|Archer will be England´s ´X-factor´, says Kohli|
|Inglis enters facility for treatment of mental health issues|
|Wenger plans football return, unsure about role|
|Griezmann can decide if he wants Atletico farewell – Cerezo|
|Finau leads at Colonial, Spieth starts well|
|Drake, Spike Lee and Rihanna – five times celebrities became part of the game|
|Molinari pleased to be in the mix at Made in Denmark|
|This Week in US Sports: Durant not cleared, Stanton suffers setback|
|With him, we managed to win – Pjanic congratulates departing Allegri|
|Klay Thompson fumes at All-NBA snub|
|Last-gasp goal sets up Canada´s overtime triumph|
|Aggressive Zverev into Geneva semis|
|Union Berlin hold Stuttgart in relegation play-off first leg|
|Durant, Cousins set to feature ´at some point´ in NBA Finals|
|Sabalenka, Garcia battle through in Strasbourg|
|It is time to step aside – Julio Baptista announces retirement|
|Giannis, Harden unanimous selections in All-NBA First Team|
|Mercedes dominance makes F1 more boring - Scheckter|
|Manchester United to play Solskjaer´s hometown club in friendly match|
|Nadal and Federer in same half of French Open draw|
|I´m the reserve tank for the boys – ´Calmer´ Klopp still ready to provide a spark|
|Kompany won Anderlecht job after six-hour meeting with Arnesen|
|Osaka and Serena set for French Open quarters clash|
|Bale backed by just nine per cent of Real Madrid fans|
|Lauda got successful Ferrari doing the right things - Scheckter|
|Polanc storms into Giro ascendancy after breakthrough Benedetti win|
|Man City star Sane is a Bayern target – Hoeness|
|UEFA dismisses Montenegro appeal against stadium ban|
|Woods to play Memorial ahead of U.S. Open|
|Joao Felix picked by Portugal as injured Andre Silva misses out|
|Djokovic will be motivated by clay record against Nadal – Ferrero|
|Mercedes, Ferrari lead Lauda tributes with new liveries in Monaco|
|Atletico Madrid´s Juanfran ´leaves as an Indian´ with emotional speech|
|Neymar & Mbappe could leave PSG, hints Tuchel|
|Guardiola to Juventus talk ´a load of nonsense´, say Manchester City|
|Prescott Cowboys extension will ´get done eventually´|
|Arsenal want to win Europa League for Mkhitaryan, says Mustafi|
|Lionel Messi´s 36 La Liga goals from 2018-19 in one place|
|Cleary stakes Origin claim as Penrith end losing streak|
|PSG defender Kimpembe has groin surgery|
|Jovic, Rebic and Haller could all leave Frankfurt - Bobic|
|David Luiz hails Cech but hopes to send former team-mate out with a defeat|
|Barcelona snap up Dutch teen star Reis from Groningen|
|PSG president Al-Khelaifi denies alleged corruption relating to World Athletics Championship|
|Juventus fans will learn to love Allegri, says Zaccheroni|
|Halep closest to being WTA´s Nadal - Pliskova|
|Swansea´s James pulls out of Wales squad after father´s death|
|Notts sign India spinner Ashwin|
|Svitolina has no expectations for French Open|
|Sala voice message reveals reluctance over Cardiff move|
|Werner to Bayern? Leipzig´s Rangnick has doubts|
|Willian would be sad to see Hazard leave Chelsea|
|Real Madrid star Vinicius: It was a great year for me|
|French Open 2019: The best bets for Roland Garros glory|
|Bucks boss Budenholzer baffled by Drake antics in Raptors series|
|Wacha struggles in Cardinals loss|
|Rakitic would ´love´ Griezmann at Barcelona|
|Kawhi Leonard ´feeling good´ ahead of Game 5 – Nurse|
|Socceroos include six debutants for South Korea friendly|
|Jorginho: I´d be surprised if Sarri left Chelsea|
|New York Red Bulls 2 Vancouver Whitecaps 2: Montero earns draw for visitors|
|Rudan to lead A-League newcomers Western United|
|Marta & Orlando Pride eyeing NWSL play-offs|