Dean Elgar and Aiden Markram led South Africa's fourth-innings victory cruise, South Africa vs Sri Lanka, 2nd Test, 3rd day, Johannesburg, January 5, 2021 © AFP/Getty Images
Lutho Sipamla helped clean up the tail © AFP via Getty Images
Wiaan Mulder got rid of Dasun Shanaka © AFP via Getty Images
Wiaan Mulder took the catch to dismiss Dimuth Karunaratne on the third morning © AFP via Getty Images
Dimuth Karunaratne brought up his tenth Test century on the third morning © AFP via Getty Images
Lungi Ngidi celebrates © AFP via Getty Images
Lungi Ngidi broke a stubborn second-wicket stand © AFP via Getty Images
Dimuth Karunaratne led from the front in Sri Lanka's second innings © AFP via Getty Images
Lungi Ngidi claimed the first wicket to fall © AFP via Getty Images
Temba Bavuma departs as Vishwa Fernando claims another wicket © AFP via Getty Images
Sri Lanka celebrate another South African wicket © AFP via Getty Images
Dasun Shanaka appeals for caught behind © AFP via Getty Images
Dushmantha Chameera produced the breakthrough when he had Dean Elgar taken at slip © AFP via Getty Images
Rassie van der Dussen and Dean Elgar extend their second-wicket stand © AFP via Getty Images
Rassie van der Dussen brings up his half-century © AFP via Getty Images
Dean Elgar celebrates his 13th Test century © AFP via Getty Images
Asitha Fernando ducks to avoid a bouncer © AFP/Getty Images
Dean Elgar raised fifty during a substantial stand with Rassie van der Dussen © AFP via Getty Images
Rassie van der Dussen was watchful from the outset © AFP via Getty Images