Keaton Jennings crafted a long-awaited century as dominant England piled on the runs before declaring late on day three of the first Test against Sri Lanka in Galle.
Jennings had not made an international hundred since his debut against India almost two years ago, but scored a magnificent unbeaten 146 on another one-sided day.
The opener was under pressure to prove he merits a place in the side and he delivered on Thursday, carrying his bat as England declared on 322/6 to set Sri Lanka 462 to win.
Jennings - who would have been out for 58 if Sri Lanka had reviewed an LBW appeal - and Ben Stokes (62) combined for a century stand on a gruelling last day in the field for retiring spinner Rangana Herath (2-59).
Dimuth Karunaratne and Kaushal Silva saw Sri Lanka through to 15 without loss at the close, but they will be praying for rain as England have two days to complete a first away win in over two years.
Stumps!— ICC (@ICC) November 8, 2018
Sri Lanka close day three on 15/0 in their attempt to chase down 462.
Keaton Jennings was the player of the day, scoring an unbeaten 146 for England.#SLvENG 1st Test live https://t.co/aBGojY53Jw pic.twitter.com/t7nCTzHC6m
Rory Burns (23) failed to cash in on a good wicket when England resumed in a commanding position, Karunaratne ending an opening stand of 60 with a direct hit when the debutant went for a quick single.
England were 74/3 after Moeen Ali struck Dilruwan Perera (2-94) straight to Herath, who then claimed the scalp of captain Joe Root caught behind in the veteran spinner's final international.
Jennings brought up his half-century with one of many sweeps and had a stroke of luck when he was given not out when trapped in front by Dilruwan but Sri Lanka opted not to review.
Stokes went on the attack in the afternoon session, disdainfully launching Dilruwan and Akila Dananjaya for six before slapping the latter through the covers to reach his half-century.
The all-rounder smashed another Dananjaya off-break over the ropes again to bring up the century stand, but was bowled by a peach of a Dilruwan delivery which pitched outside leg stump and hit off.
Jos Buttler (35) showed his usual aggressive intent by dispatching Dananjaya for a straight six and had a life from the following delivery, while Jennings continued to find the gaps before the runs dried up when he moved into the 90s.
The opener finally punched the air and jumped for joy after working Dananjaya into the leg side for a single to take him to three figures just after tea.
Dananjaya took more punishment when a Jennings drive struck him on the thumb as he attempted to take a sharp caught and bowled chance before Buttler became Herath's 433rd and final international victim.
Ben Foakes (37 from 34) was in great touch after his first-innings hundred on debut, using his feet superbly to hit Dilruwan for six and strike Dananjaya for back-to-back maximums.
Jennings and Foakes put on 61 for the sixth wicket before the wicketkeeper-batsman holed out and the Sri Lanka openers prevented any damage from being done following Root's declaration.
|Champions League exit no title race advantage for Man City, says Guardiola|
|Mitchell magic seals golden-point win for Roosters|
|Kante: Chelsea not favourites for Europa League|
|Adelaide United 1 Melbourne Victory 0: Blackwood header snatches victory|
|Klopp applauds ´role model´ Salah after making Time magazine cover|
|Fabregas suffers calf injury ahead of PSG clash|
|Ronaldo is the future of Juventus - Allegri defends star after Champions League exit|
|Simeone: Costa issue is resolved|
|Khan always believed big nights would return as Crawford looms into view|
|Liverpool and Manchester City are miles ahead of the rest - Warnock|
|Wilder: Joshua fight is inevitable|
|There´s no other player like him - Rivaldo tips Messi for Ballon d´Or|
|Malone urges Nuggets response to ´hungry´ White|
|Fosu-Mensah returns to Man United from Fulham for knee surgery|
|Solskjaer claims some Manchester United stars ´need a reality check´|
|Brown lauds exceptional Simmons after Sixers take series lead|
|Maitland-Niles buoyed by Emery´s belief in Arsenal stars|
|Durant showed who he is – Kerr|
|Giroud will stay at Chelsea, insists Sarri|
|The big Friday Premier League quiz|
|Dodgers hold off Brewers|
|76ers win without Embiid, Warriors bounce back in big way|
|Knicks confident they will appeal to stars|
|Capitals´ Reirden heated after hit on ´defenseless´ Oshie|
|Brady, Edelman react to Gronkowski denting the Lombardi Trophy|
|Koulibaly not drawn on future after Napoli loss|
|Ancelotti backs Napoli squad despite Europa League disappointment|
|Ajax in Champions League semis is ´crazy´, says Vertonghen|
|Pochettino reflects on ´bad feelings´ during dramatic win|
|Embiid to miss 76ers´ game three against Nets|
|Lowry leads RBC Heritage, Johnson makes good start|
|Benfica boss Lage bemused by touchline dismissal|
|Arsenal favourites for Europa League - Marcelino|
|Milner hoping for third time lucky at Barcelona|
|This Week in US Sports: Lightning handed historic loss, Red Sox massively hungover|
|Emery expects Ramsey to be out for ´some weeks´|
|NFL Draft 2019: Should Cardinals take Murray or stick with Rosen?|
|It´s a big problem – Sarri baffled by Chelsea´s second-half woes|
|Hazard knock ´nothing serious´, hopes Sarri|
|Drop in intensity caused Chelsea´s Europa League fright – Giroud|
|Focused Crawford welcomes Sugar Ray Leonard comparisons|
|Giants GM Dave Gettleman shuts down Josh Rosen trade talk|
|Cas hold off Wakefield to win thrilling derby|
|Arsenal saw off Napoli with spirit - Koscielny|
|Napoli 0 Arsenal 1 (0-3 agg): Lacazette stunner sees Gunners coast through|
|Eintracht Frankfurt 2 Benfica 0 (4-4 agg): Hutter´s men through on away goals after controversial Ko|
|Chelsea 4 Slavia Prague 3 (5-3 agg): Sarri´s men reach semis despite alarming second half|
|Valencia 2 Villarreal 0 (5-1 agg): Lato and Parejo set up Arsenal semi-final clash|
|Sharapova comeback delayed after Stuttgart withdrawal|
|Arsenal hit the front despite Ramsey blow|
|Liverpool to match Barcelona´s ticket prices and subsidise supporters|
|Manchester City lay on Wembley coaches for fans|
|Pandya brothers, Chahar and Bumrah star in comprehensive Mumbai win|
|Rose, Smalling and Deeney launch PFA anti-racism campaign #Enough|
|Hazard set for second Europa League start of season|
|Thiem beaten in Monte Carlo, serene progress for Nadal and Djokovic|
|Manchester United face ´really tough´ trip to Everton, warns Silva|
|The NFL is a business - Josh Rosen has no complaints about Cardinals trade rumours|
|Tiger Woods´ Masters win hailed as ´greatest comeback´ by Michael Jordan|
|Pellegrini: Wilshere can provide ´a good injection´|
|Eredivisie fixtures move boosts Ajax´s Champions League bid|
|Nobody believed in Spurs´ destiny, says Pochettino|
|Real Madrid have €500m to spend, says Capello|
|Simeone: Positives of ´animal´ Costa outweigh negatives|
|Nadal outclasses Dimitrov to rack up 70th Monte Carlo win|
|Joshua opponent to be confirmed next week - Hearn|
|Focusing after Champions League euphoria is difficult, concedes Pochettino|
|Khedira to undergo knee surgery|
|No place for Amir in Pakistan World Cup squad|
|With Harry Kane all is possible - Pochettino not ruling out return for Spurs striker|