Sri Lanka ended the 2nd day with 151 runs on the board and seven wickets in hand. They have 365 more runs then South Africa in the second innings after moving to 338 in their first from 277/9 and bowling out South Africa for 124/10, on day two. Akila Dananjaya picked up five wickets, Dilruwan Perera took four and Rangana Herath picked up one.
In the second innings, both the openers of Sri Lanka, Danushka Gunathilaka and Dimuth Karunaratne, got half-centuries. As things stand, Sri Lanka are well on top and it looks quite tough for South Africa to come back into this game.
Watch the Sri Lanka vs South Africa 2nd test Day 3 telecast on these channels.
Sony Six, Sony Six HD, Sony Ten 3, Sony Ten 3 HD. Match starts 10 am (IST)
Sri Lanka vs South Africa 2nd test Day 3 will be live streaming online on these apps
Sony Liv, Jio TV
Team Sri Lanka: Suranga Lakmal (C), Lakshan Sandakan, Angelo Mathews, Roshen Silva, Niroshan Dickwella, Dilruwan Perera, Rangana Herath, Danushka Gunathilaka, Dimuth Karunaratne, Dhananjaya de Silva and Kusal Mendis
Team South Africa: Faf du Plessis (C), Dean Elgar, Aiden Markram, Hashim Amla, Shaun von Berg, Kagiso Rabada, Dale Steyn, Quinton de Kock, Vernon Philander, Keshav Maharaj and Temba Bavuma.