New Zealand were bowled out for just 45 by South Africa in the opening session of their series. The visiting side's stunning capitulation comes barely a year after Australia were reduced to 21-9 at the same venue.
The score of 45 is the eight-lowest number of runs in a completed Test innings and ranks as the joint twelfth-lowest ever. Here they are:
New Zealand lasted just 19.4 overs, making it one of the shortest Test innings on record. Cape Town figures four times on this list.
New Zealand were 31-6 after 13 overs when South Africa captain Graeme Smith finally made the first bowling change. On came Dale Steyn. With a trademark outswinger that blew away the off-stump, Steyn dismissed Doug Bracewell, thus completing 300 Test wickets.
He is the fourth South African to reach the mark. Ahead of him are Shaun Pollock (421 wickets in 108 Tests), Makhaya Ntini (390 in 101) and Allan Donald (330 in 72).
Steyn got to the mark in just his 61st Test, making him one of the fastest to the mark. Here are the others:
Vernon Philander, who had taken 5-15 on Test debut at this venue, took an incredible 5-7 today. It is among the most inexpensive fivers in Test cricket.
His incredible figures read 3-0 before he conceded a boundary to Ken Williamson. Philander then dismissed Williamson and Brian Watling with consecutive balls. James Franklin nearly became the hat-trick victim when the ball struck him high on the pads.
Here are the most inexpensive fivers in Tests:
Philander took just 25 balls to complete his five wickets today. Going by the records available, it's the third-fastest fiver in Tests. Ernie Toshack took 19 balls to get five against India in 1947. During the famous 2011 Test, Shane Watson took 21 balls to the mark against South Africa.
: Record-breaking day in Cape Town