South Africa tightened their grip on the second Test against England thanks to a third day of steady accumulation at Trent Bridge.
Dean Elgar, Hashim Amla and returning captain Faf du Plessis all brought up half-centuries, with the home attack forced to toil for their wickets before the Proteas declared on 343-9.
Alastair Cook had a first-ball lbw dismissal by Morne Morkel overturned on review as England began an improbable attempt at what would be a world-record chase of 474 and, even though he and Keaton Jennings nervily reached one without loss at the close, Joe Root's side are likely to head to The Oval at 1-1 in the four-match series.
After breezing to a 211-run win in his first Test in charge at Lord's, Root has become more attuned to the harsh realities of captaincy in the longest format in Nottingham, with a paltry first-innings effort of 205 leaving England chasing the game.
Opener Elgar and Amla resumed on 75 for one and set about methodically building upon their overnight lead of 205 on a morning of ragged frustration for their opponents.
Elgar, not always the easiest batsman on the eye, passed 50 with a thick outside edge off James Anderson and another nick off Stuart Broad fell safely in the following over.
Broad and England then offered up an error they could ill afford – appealing half-heartedly and neglecting to use a review when replays showed Amla feathered a delivery behind to Jonny Bairstow when on 25.
In Broad's next set of six, new-ball partner Anderson dropped a tough one-handed chance at gully after Elgar slashed at a wide one, but England were rewarded for their persistence with two wickets in as many overs before lunch.
Ben Stokes – who bustled in impressively for his 2-34 – unsettled Elgar with some short stuff and the left-hander appeared to pull out of his stroke as he lobbed a catch to square leg to depart for 80.
Anderson (2-45) was the catcher and he then encouraged the dangerous Quinton de Kock to edge behind.
Amla remained at lunch, having brought up his fifty with a six off Liam Dawson, as he did in the first innings, although the Hampshire all-rounder had South Africa's number three dismissed leg before on review, 13 shy of a century.
Dawson's fellow spinner Moeen Ali was ignored by Root until mid-afternoon but helped himself to 4-78 as South Africa belatedly looked to hit out after reaching tea on 236 for four.
Du Plessis crunched three through the covers off Moeen to raise his bat but saw partner Temba Bavuma continue his struggles against spin by lofting the Worcestershire man to Root at mid-off.
Anderson, Broad and Mark Wood all summoned probing but unrewarding spells with the second new ball before Stokes pinned Du Plessis in front for 63 with one that kept low.
Gary Ballance and Stuart Broad held fine catches as Chris Morris and Keshav Maharaj tried to slog Moeen with the declaration in sight.
Vernon Philander had more success in that regard during a breezy 42 that ended with a caught and bowled for Moeen, although his more decisive work is probably still to come with ball in hand alongside Morkel, who bowled with palpable menace during a gripping end to the day.
|Benzema seals Real Madrid stay until 2021|
|Smith defends captaincy ahead of landmark ODI|
|Perisic promised Inter can match Manchester United|
|The race is on - Aubameyang lays down Lewandowski challenge|
|Cristiano Ronaldo´s Real Madrid return confirmed|
|Bellew tells Haye ´I oblige you´|
|Mbappe can prove he´s ready for Madrid at PSG - Morientes|
|Five-year ban for Pakistan batsman Latif|
|PSG ´destroyed the market´ with Neymar and Mbappe - Elber|
|Bulldogs chairman says sacked Hasler will not be compensated|
|Coutinho withdrawal inspired Leicester to victory, claims Shakespeare|
|Windies opener Brathwaite cleared to bowl|
|Valverde hopes Suarez benefits from Eibar rest|
|Wilshere returning to his best form - Wenger|
|Yankees, Cardinals keep pace in postseason race|
|Klopp: Liverpool are still a good football team|
|Pochettino hails ´top player´ Alli|
|Messi from ´another planet´, says Semedo|
|James performance pleases Ancelotti|
|Gordon´s homer breaks MLB single-season home run record|
|Spieth feeling good ahead of Tour Championship|
|Thomas unsurprised by stunning season|
|Lakers confirm Bogut signing|
|Maestro Messi brings up 300 Camp Nou goals|
|Saints trade 2015 first-round pick Anthony to Dolphins|
|Messi is extraordinary – Valverde hails Barcelona star|
|Inter eyeing Champions League return - Eder|
|UCI reduces Grand Tour team sizes|
|Klopp ´sick´ of conceding as Liverpool tumble out of EFL Cup|
|Hodgson urges caution over Souare handling|
|Gasquet stunned by Istomin in Metz|
|Barcelona 6 Eibar 1: Majestic Messi leads romp with four goals for LaLiga leaders|
|Burnley 2 Leeds United 2 (aet, 3-5 pens): Lonergan the penalty hero as Championship leaders cause cu|
|Matic and Fellaini have never been this good – Mourinho tells Carrick, Herrera to be patient|
|I´m the first to trust young players - Conte defends Chelsea youth record|
|Inconsistent Windies disappoint Holder|
|Bairstow pleased to take ODI chance|
|Tottenham 1 Barnsley 0: Alli sees off stubborn Tykes|
|Bologna 1 Inter 1: Contentious Icardi spot-kick maintains Spalletti´s unbeaten run|
|Leicester City 2 Liverpool 0: Okazaki, Slimani dump Klopp´s men out of EFL Cup|
|Schalke 0 Bayern Munich 3: James scores on first Bundesliga start|
|Atletico benefiting from competition of fringe players - Simeone|
|England centurion Bairstow ends West Indies´ World Cup hopes|
|Manchester City have got two players for every position - Delph|
|Peng digs deep to avoid Guangzhou upset|
|Youzhny and Troicki battle through in St. Petersburg|
|Rossi close to Aragon return after completing 20 laps|
|Bayern could say they don´t need me – Lewandowski accepts football´s cut-throat nature|
|PGA Tour releases 2017-18 schedule|
|Wasps dealt blow as Cipriani ruled out for 12 weeks|
|Montella to keep on rotating as he plans for long season|
|Billionaire investor announces he is ´done´ funding Hamburg|
|Van Vleuten leads Dutch one-two in Bergen time trial|
|World Cup success Gibson´s top priority with South Africa|
|Philander sidelined for first Bangladesh Test|
|Wenger confirms Welbeck groin injury|
|Ljungberg sad to leave Wolfsburg|
|Ferdinand, McGregor and Curry - Sport´s most notable crossover stars|
|Will Bellew put pen to paper? - Haye claims terms for rematch agreed|
|Messi has his story, I have mine - Dybala plays down compatriot comparisons|
|Hazard to start against Nottingham Forest as Conte prepares to rotate|
|New Real Madrid contract ´already done´ for Zidane|
|´Fresh´ Froome ready for Bergen time-trial challenge|
|Chelsea won´t appeal David Luiz red card, Conte confirms|
|Cibulkova on form in Tokyo|
|Mbappe and Dembele lead Golden Boy nominees|
|Dembele tipped for early January return after successful surgery|
|I hope it´s the last time – Zidane relieved to welcome back Ronaldo|
|Szczesny to face Fiorentina as Allegri calls for Juventus consistency|
|Court will hear appeal to extend Pistorius sentence|