Ben Stokes's century against a depleted South Africa attack left England in a commanding position at tea on Friday's second day of the third Test at The Oval. South Africa were 126 for eight in reply to England's first innings 353, a deficit of 227 runs, at stumps on the second day on Friday. England debutant seamer Toby Roland-Jones removed all of South Africa's top four on his way to figures of four for 39 in 11 overs at the close.
Temba Bavuma was 34 not out and Morne Morkel unbeaten on two in what is the 100th Test staged at The Oval. Earlier Ben Stokes made 112 and former England captain Alastair Cook 88 against a South Africa attack for whom seamer Vernon Philander bowled just five overs Friday before being taken to hospital for tests on what was thought to be a stomach complaint. This four-match series is level at 1-1. Dean Elgar (eight) was out to what became the last ball before the interval when he was caught behind off Toby Roland-Jones to give the Middlesex seamer, one of three debutant in England's XI, his first Test wicket. Philander had enjoyed a superb return of two for 17 in 12 overs on Thursday's rain-marred first day and, if fully fit, would surely have relished the continued overcast conditions in what is the 100th Test staged at The Oval. England had been criticised by several former captains for some slap-dash batting in a huge 340-run defeat by in the second Test at Trent Bridge that saw the Proteas level this four-match series at 1-1.
But Stokes got the balance right on Friday by being aggressive against the old ball and watchful when the new one arrived before upping the tempo late on. England resumed on 171 for four, with Alastair Cook 82 not out and Stokes 21 not out. Cook fell soon afterwards for 88 when he was lbw on the back foot to fast bowler Morne Morkel. Former captain Cook, already England's all-time leading Test run-scorer, moved past Australia great Allan Border into ninth place in the overall list during this near five-hour innings. The 32-year-old opener hit 10 fours before falling in sight of what would have been his 31st Test century.
But fellow left-handed batsman Stokes, who made a Test-best 258 against South Africa at Cape Town last year, dismissively pulled Morkel for four.
Meanwhile Jonny Bairstow struck three boundaries off left-arm spinner Keshav Maharaj's first over of the day. Runs were flowing, with Stokes pulling fast bowler Kagiso Rabada - banned from the second Test for swearing at the Durham all-rounder during England's series-opening win at Lord's - to complete a 72-ball fifty with his seventh four. But the new ball did the trick for the Proteas when Bairstow, on 36, edged a lifting Rabada delivery to second slip, where South Africa captain Faf du Plessis held a sharp catch to end a stand of 75.
Roland-Jones made a run-a-ball 25 that included a hooked six off the expensive Chris Morris (one for 91 in 17 overs) before he was lbw to Maharaj. Stokes was still nine shy of his fifth Test hundred when last man James Anderson came in. But the 26-year-old went to three figures in style with two sixes off successive Maharaj deliveries. The first, a slog to long-on, was 'caught' by du Plessis but he touched the boundary rope as he fell, meaning Stokes had scored a six.
But the next ball sailed high into the stands as Stokes completed a 144-ball century. New Zealand-born Stokes made it three sixes in a row by hoisting Maharaj over deep square leg. He eventually holed out off Morkel, who took three for 70 in 28.2 overs.
=============================================
SCOREBOARD
=============================================
England 1st Innings (overnight: 171-4)
A. Cook lbw b Morkel 88
K. Jennings c Elgar b Philander 0
T. Westley c du Plessis b Morris 25
J. Root c de Kock b Philander 29
D. Malan b Rabada 1
B. Stokes c Rabada b Morkel 112
J. Bairstow c du Plessis b Rabada 36
M. Ali c de Kock b Morkel 16
T. Roland-Jones lbw b Maharaj 25
S. Broad c Amla b Rabada 3
J. Anderson not out 1
=============================================
Extras: (b7, lb7, w3) 17
Total: (all out, 103.2 overs, 479 mins) 353
=============================================
Fall of wickets: 1-12 (Jennings), 2-64 (Westley), 3-113 (Root), 4-120 (Malan), 5-183 (Cook), 6-258 (Bairstow), 7-279 (Ali), 8-316 (Roland-Jones), 9-331 (Broad), 10-353 (Stokes)
Bowling: Morkel 28.2-7-70-3; Philander 17-6-32-2 (1w); Rabada 26-4-85-3; Maharaj 15-1-61-1; Morris 17-1-91-1 (2w)
=============================================
South Africa 1st Innings
=============================================
D. Elgar c Bairstow b Roland-Jones 8
H. Kuhn lbw b Roland-Jones 15
H. Amla c Bairstow b Roland-Jones 6
Q. de Kock c Stokes b Roland-Jones 17
F. du Plessis lbw b Anderson 1
T. Bavuma not out 34
C. Morris c and b Anderson 2
K. Maharaj c Cook b Stokes 5
K. Rabada b Broad 30
M. Morkel not out 2
=============================================
Extras: (lb4, nb2) 6
Total: (8 wkts, 43 overs, 204 mins) 126
=============================================