England star all-rounder Ben Stokes smashed a breathtaking double century on Day 2 of the second Test match against South Africa in Cape Town, reaching the milestone in just 163 balls, the second-fastest in the history of Test cricket.

Records kept tumbling in the morning session of Day 2 of the second Test match. Stokes was relentlessly sending the ball to the boundary every now and then. He even made the odd good ball look like a poor one.

Stokes' extraordinary heroics with the willow left the world stunned. Legends of the game and his fellow player took to Twitter to heap praises on Stokes. Fans of the international game on Twitter also congratulated Stokes for his amazing show with the bat.

The records that tumbled in the first session of Day 2 of the second Test match are as follows:

1. This is Stokes' highest Test score and he is still at the crease.

2. This is the quickest Test double-century by an England batsman. Stokes went past Sir Ian Botham's 220-ball double century against India at the Oval in 1982.

3. Second-fastest double century in the history of the longest format of the game. It took Stokes 10 balls more than Nathan Astle, who achieved the feat in 153 balls.

4. This is now the highest Test score by an England number six batsman.

5. Stokes' century is the quickest by an Englishman against South Africa

6. It is also the fastest 150 by an Englishman in Tests.

7. Stokes and Jonny Bairstow's partnership (300 and counting) is currently the second-highest in Tests at Cape Town and the best sixth-wicket stand for England.

8. Ben Stokes is the 20th player to score 100 runs in a morning session of the longest format of the game.

Now let us take a look at some of the Tweets: