The England attack, led by captain Ben Stokes, dragged the hosts back into the Lord’s Test when they had South Africa six wickets down with a slender lead of 45. But Marco Jansen (41 not out) and Keshav Maharaj (41) forged a 72-run stand in 12 overs to wrestle back the advantage and take the visitors’ lead to 124 as they reached 289 for seven at stumps. Jack Leach (1/42) bowled with good control and extracted spin, from the surface, picking up the wicket of Aiden Markram (16).