Off-spinner Dom Bess made a crucial breakthrough for England when he dismissed South African captain Faf du Plessis on the fifth day of the second Test at Newlands on Tuesday.
But England could not prise out opener Pieter Malan who calmly guided South Africa, needing an unlikely 438 to win, to 170 for four at lunch.
Malan, making his Test debut, was unbeaten on an obdurate 83 after batting for almost six hours and facing 271 balls.
He added just 20 to his overnight 63 in the morning session during which England picked up two wickets.
After having his bat broken when Jimmy Anderson hit the splice, nightwatchman Keshav Maharaj was leg before wicket to the Lancashire seamer in the third over.
Du Plessis joined Malan and the pair batted solidly for 79 minutes before Du Plessis had a moment of madness and hit a sweep shot against Bess straight to Joe
Disclaimer: No Business Standard Journalist was involved in creation of this content