Cape Town: Ben Stokes and Jonny Bairstow tore apart the South African bowling attack as they enjoyed a run feast at Newlands on a record-breaking second day of the second Test which led to England declaring their first innings on 6-629.
Stokes amassed 258 runs and Bairstow an unbeaten 150 as they bludgeoned a limp-looking home attack from the opening ball on Sunday, setting a new sixth-wicket Test record of 399 runs.
Ben Stokes scores fastest ever 250
Gallen says Thaiday got off lightly
Plays of the Week
Fanning to face fears
Euro 2016: Italy knocks out Spain
Euro 2016: Iceland stuns England
Cowboys hold on in thriller
Chile win Copa America final
Ben Stokes scores fastest ever 250
England all-rounder Ben Stokes reflects on his incredible record-breaking innings of 285 in the second Test against South Africa in Cape Town.
Stokes notched up the quickest 250 (off 196 balls) in Test history after scoring the second fastest double century (163 balls) in a knock that lasted 198 deliveries, which included 30 fours and an England record 11 sixes.
Bairstow notched an emotional first Test century, with England declaring once he got to 150 off 191 balls with 18 fours and two sixes.
The pair took the overnight score from 5-317 in a remarkable one and half sessions of devastating batting before putting the dispirited-looking home side into bat.
Stokes' double century took 10 balls more than New Zealand's Nathan Astle, who holds the record for the fastest double century in 153 balls. England's previous fastest was by Ian Botham who took 220 balls.
In reaching 250 off 196 balls, Stokes beat Virender Sehwag's record and also set the highest score by a batsman at number six, beating a 39-year-old mark held by Australian Doug Walters.
England, already 1-0 up in the four-Test series after winning the first Test in Durban by 241 runs, went from 300 to 400 in 15 overs and 400 to 500 runs in just 11 overs playing as if it was a Twenty20 match.
They set the tone from the start of the second day with 45 runs in the first four overs as Stokes advanced from 74 not out overnight to his century. Bairstow started the day on 39.
Stokes eventually went out in something of an anti-climax as he skied a shot to AB de Villiers, who dropped a simple-looking catch only to sweep up the ball and hit the stumps to run out the batsman as he ambled back to the crease.
South Africa's horror day did not end after the declaration with Stiaan van Zyl run out for four in the third over of their first innings, setting off for a quick run but being sent back by opening partner Dean Elgar.
Stokes' golden day then continued when he drew a thick edge from Elgar midway through the evening session.
The Proteas finished a manic day in relative calm as AB de Villiers (25no) and Hashim Amla (64no) saw their side to 2-141.
Records set by England at Newlands
- Ben Stokes and Jonny Bairstow set a world record sixth wicket partnership with 399 runs, beating the previous best of 365 set by New Zealand's Kane Williamson and BJ Watling against Sri Lanka last year.
- Stokes' 258 was the most runs by a batsmen at number six, beating the previous best of 250 set by Australia's Doug Walters against New Zealand in 1977.
- Stokes made the fastest 250 in Test history, reaching the landmark off 196 balls.
- Stokes hit 11 sixes, the most in a Test innings by an England cricketer. It was one short of Wasim Akram's world record of 12 set against Zimbabwe in 1996.
- England made the highest ever first innings score at Newlands.
- Stokes fell four runs short of the highest Test total at Newlands. Stephen Fleming of New Zealand scored 262 against South Africa in 2006.