South Africa v Sri Lanka, 2nd Test, Port Elizabeth, 1st day
Vishwa, Rajitha rock South Africa's world
Suranga Lakmal set the tone for the Sri Lankans by pitching the ball up and making it talk in the first session•Associated Press
Fernando was breathing fire at one stage, removing Hashim Amla for a golden duck for the first time in Tests•Gallo Images/Getty Images
Karunaratne was understandably elated after dismissing du Plessis, just his second Test victim after Cheteshwar Pujara•Gallo Images/Getty Images
With the able support of Kagiso Rabada, Quinton de Kock kept South Africa in the hunt with a counter-attacking half-century•Gallo Images/Getty Images
Dean Elgar had his stumps rattled by Vishwa Fernando early in the day•Gallo Images/Getty Images
South Africa were stuttering at 15 for 3, with Temba Bavuma run out for a duck•Gallo Images/Getty Images
Markram rode through every crisis in the first session to bring up a handsome fifty in the post-lunch session•Associated Press
Faf du Plessis started the repair job with Aiden Markram before being bowled by Dimuth Karunaratne's occasional seamers on the stroke of lunch•Gallo Images/Getty Images
Kasun Rajitha would trigger another mini-collapse with his wicket, though. He would then dismiss Wiaan Mulder and Keshav Maharaj too•Associated Press