South Africa v Sri Lanka, 2nd Test, Port Elizabeth, 2nd day
A day of return gifts
Duanne Olivier took a return catch to remove Lahiru Thirimanne and start the day perfectly for South Africa•Getty Images
Kusal Perera hit a massive inside out six in a counter-attacking 20, but he lasted just 15 balls•Associated Press
Kagiso Rabada eventually removed Dickwella for his fourth wicket of the innings•Gallo Images/Getty Images
Kasun Rajitha prised the South African order open with the wickets of Aiden Markram and Temba Bavuma•Getty Images
Chasing 197, Sri Lanka lost the openers but managed to end day two on 60 for 2, 137 away from a historic series win•Getty Images
Nightwatchman Kasun Rajitha missed a fast ball from Kagiso Rabada soon after•Associated Press
Wiaan Mulder got Dhananjaya de Silva to nick one behind the wicket for his maiden Test scalp•Gallo Images/Getty Images
Vishwa Fernando picked the wicket of Dean Elgar for the third time in four innings•AFP / Getty Images
Quinton de Kock was caught and bowled by Suranga Lakmal as Sri Lanka kept making inroads•Getty Images
Niroshan Dickwella innovated as he took Sri Lanka past 150•Associated Press
Hashim Amla was once again not at his sublime best•AFP / Getty Images
Faf du Plessis scored a fifty but wickets kept tumbling and eventually South Africa were bowled out for 128•Getty Images