Ali, Broad tighten Eng's grip
Moeen Ali and Stuart Broad both starred with bat and ball to leave England well-placed come the close of the second day of the first Test against South Africa at Lord's on Friday.
Ali made 87 and Broad an unbeaten 57 as England piled up 458 all out in their first innings.
The pair then shared four wickets between them to reduce South Africa to 104 for four, with Ali completing the Test all-rounder's double of 2,000 runs and 100 wickets by striking twice with his off-spin.
But Temba Bavuma and Theunis de Bruyn realised crease occupation alone would not get South Africa out of the hole they were in.
But de Bruyn fell for 48 shortly before the close and at stumps the Proteas were 214 for five -- still 244 runs behind in the first of this four-Test series.
England resumed on 357 for five, with Joe Root 184 not out in his first Test as England captain. Ali was 61 not out and just 12 runs away from reaching 2,000 in Tests.
The first chance Root gave on Friday brought about his downfall on 190 -- the highest score by an England captain in his first Test in charge, surpassing Alastair Cook's 173 against Bangladesh in 2010.
There was no reprieve when the 26-year-old Yorkshireman was caught behind off fast bowler Morne Morkel -- denied a wicket Thursday by a no-ball.
Two balls later, Liam Dawson was lbw to Morkel for a duck.
The first over after the drinks break again saw England lose two wickets, with Ali falling in sight of a sixth Test century when bowled trying to drive Rabada.
An undaunted Broad struck shots worthy of his father Chris, the former England opener.
He pulled Morkel for two sixes in as many balls to complete a dashing 45-ball fifty.
No 11 Anderson then brought up England's 450 before he was caught behind to give Morkel his fourth wicket of the innings.
After the early loss of debutant opening partner Heino Kuhn, Dean Elgar displayed his customary resilience during a 90-ball fifty.
But Hashim Amla, so often a thorn in England's side, was dismissed for just 29 when lbw to a sharply turning off-break from Ali.
After tea, Elgar fell for his interval score of 54 when caught off bat and pad by Gary Ballance at short leg as Ali, in his 38th match at this level, became the fifth-quickest player in Test history to do the 'double'.
South Africa's 98 for three became 105 for four when JP Duminy (15) was plumb lbw to Broad.
But Bavuma, unafraid to drive Ali down the ground, counter-attacked.
De Bruyn offered good support until he was caught behind after carelessly pushing away from his body at Anderson.
SCORES IN BRIEF
ENGLAND: First innings 458 (Root 190, Stokes 56, Moeen 87, Broad 57 not out; Morkel 4-115, Philander 3-67, Rabada 3-123)
SOUTH AFRICA: First Innings 214 for 5 (Elgar 54, de Bruyn 48, Bavuma 48 not out; Broad 2-27, Ali 2-35)