Ryan Rickelton scored 259 as South Africa seized management on day two of the second Check in opposition to Pakistan at Newlands.
Batting first, South Africa have been bowled out for 615 within the night session, their second-highest Check whole in opposition to Pakistan and their highest in opposition to any crew for the reason that Boxing Day Check in opposition to Sri Lanka in 2020.
Rickelton, who began the day 176 not out with the hosts 316-4, posted one other 83 runs earlier than being caught off the bowling of Mir Hamza earlier than tea.
It was the 28-year-old’s first time opening in Check cricket and his 259 strikes him joint-seventh for the very best Check rating by a South African alongside Graeme Smith in opposition to England in 2003.
Captain Temba Bavuma (106) and wicketkeeper Kyle Verreynne (100) recorded their fourth Check centuries, whereas bowlers Marco Jansen (62) and Keshav Maharaj (40) scored rapidly decrease down the order.
Bowlers Mohammad Abbas and Salman Ali Agha took three wickets every, whereas Hamza and Khuram Shahzad claimed a pair apiece.
Responding to 615 after tea, Pakistan have been rapidly diminished to 20-3 by the bowling of Kagiso Rabada and Jansen.
Rabada eliminated Pakistan captain Shan Masood and Saud Shakeel for 2 and nought respectively, with Kamran Ghulam solely managing 12 earlier than being bowled by Jansen.
Pakistan ended the second day 64-3, with former captain Babar Azam unbeaten on 31.
South Africa at present lead 1-0 within the two-match Check collection.