Ben Stokes took two wickets in two balls to leave England eyeing victory in the third Test against South Africa at The Oval on Sunday.
South Africa were 117 for four at stumps on the fourth day, needing a further 375 runs to reach a colossal target of 492.
One consolation for the Proteas was the fight shown by Dean Elgar (72 not out) and Temba Bavuma (16 not out), who kept England at bay after joining forces with their side in dire trouble at 52 for four.
"(Hashim) Amla and (Quinton) de Kock are probably the two wickets we look at as being the main ones for us to try and get on a roll, so it's nice to see the back of those two already –- they’re in form and two really good players," Stokes told Sky Sports.
"But we’ve got two fighters still at the wicket at the moment, in Elgar and Bavuma, so hopefully conditions are similar tomorrow (Monday) and we can get them out early on," he added.
The 100th Test at The Oval was turning into a personal triumph for Stokes after he laid the platform for England's dominant position with 112 in a first-innings total of 353.
England captain Joe Root declared his side's second innings on 313 for eight at Sunday's tea.
That left South Africa needing to set a new record if they were to achieve an astounding victory, with the most made by any side to win in the fourth innings of a Test the West Indies' 418 for seven against Australia at St John's in 2003.
That soon proved fanciful but a draw, which sees this see-saw four-match series remain level at 1-1 ahead of next week's finale at Old Trafford, is not yet beyond South Africa.
- Du Plessis duck -
Stuart Broad got the ball rolling for England after the declaration by uprooting Heino Kuhn's off stump.
Toby Roland-Jones's dream debut then continued when, for the second time this Test, he had star batsman Amla out in single figures.
Amla had made just five on Sunday when, trying to withdraw his bat, he saw the ball fly low off the face to Root at second slip.
Replays confirmed the catch and Amla, caught behind off Roland-Jones for six as the Middlesex seamer took five for 57 in the Proteas' meagre first innings 175, was on his way.
It was a far cry from five years ago at The Oval when Amla, now 34, struck South Africa's Test-record score of 311 not out.
Dangerman de Kock only managed five before he was bowled by an excellent Stokes yorker.
Next ball South Africa captain Faf du Plessis was out for a golden duck after he padded up to Stokes.
Du Plessis, who'd fallen in similar fashion to James Anderson for just one in the first innings, reviewed but to no avail.
South Africa were now 52 for four, having lost three wickets for five runs in eight balls.
Durham all-rounder Stokes was on a hat-trick at the start of his next over. Bavuma denied him that prize before left-handed opener Elgar, who suffered a bruised finger, completed a 77-ball fifty.
The only thing missing for England on a great day was a wicket for birthday boy Anderson, their all-time most successful Test bowler, 35 on Sunday.
England resumed on their overnight 74 for one, already a lead of 252.
Keaton Jennings was 34 not out and Tom Westley, one of three debutants in the XI, 28 not out.
South Africa-born Jennings, under pressure for his place after a run of low scores, fell for 48 when caught in the gully off fast bowler Kagiso Rabada.
But number three Westley demonstrating many of the grafting qualities England were accused of lacking during a huge 340-run defeat in the second Test at Trent Bridge, completed a maiden fifty at this level when a legside clip off towering quick Morne Morkel gave him a ninth four in 119 balls.
Westley (59) and Root (50) both fell to left-arm spinner Keshav Maharaj after lunch.
But Stokes and Jonny Bairstow, with a run-a-ball fifty, kept the runs coming against a tiring attack.