Leeds - An unexpectedly thrilling final session to the second Test is in prospect at Headingley after South Africa declared on 258-9, setting England a target of 253 to win from 39 overs on Monday.
Live scorecard
The tourists collapsed from 120-0, after Jacques Rudolph and Graeme Smith had hit 69 and 52 respectively.
The game looked to be meandering toward a draw until part-time off-spinner Kevin Pietersen took 3-52 to remove South Africa's top three batsman.
Stuart Broad, who finished with 5-69, then took four wickets from 20 balls - including two in as many balls - to reduce South Africa to 237-7 at tea.
James Anderson caught and bowled Dale Steyn and when Morne Morkel soon after holed out to Broad, South Africa decided to declare, meaning a result remains a possibility.
Scores on Monday at the innings break on the final day of the second Test between England and South Africa at Headingley:
South Africa 2nd Innings 258-9 dec. (Jacques Rudolph 69, Graeme Smith 52; Stuart Broad 5-69, Kevin Pietersen 3-52)
South Africa 1st Innings 419
England 1st Innings 425
Live scorecard
The tourists collapsed from 120-0, after Jacques Rudolph and Graeme Smith had hit 69 and 52 respectively.
The game looked to be meandering toward a draw until part-time off-spinner Kevin Pietersen took 3-52 to remove South Africa's top three batsman.
Stuart Broad, who finished with 5-69, then took four wickets from 20 balls - including two in as many balls - to reduce South Africa to 237-7 at tea.
James Anderson caught and bowled Dale Steyn and when Morne Morkel soon after holed out to Broad, South Africa decided to declare, meaning a result remains a possibility.
Scores on Monday at the innings break on the final day of the second Test between England and South Africa at Headingley:
South Africa 2nd Innings 258-9 dec. (Jacques Rudolph 69, Graeme Smith 52; Stuart Broad 5-69, Kevin Pietersen 3-52)
South Africa 1st Innings 419
England 1st Innings 425