Late strikes limit South Africa to 269/7 on Day 1
Ryan Rickelton's maiden century was the highlight of the day, but Sri Lanka's late strikes brought them back into the contest.
- Toni de Zorzi dismissed for a duck on umpire's call after a low full-toss from Asitha Fernando (1/22)
- Aiden Markram (15) clean bowled by Lahiru Kumara (1/33)
- Tristan Stubbs caught behind off Asitha Fernando reducing SA to 44/3
- Temba Bavuma (78) fell to a short-ball ploy by Asitha Fernando, adding 133 for the second wicket with Rickelton
- David Bedingham dismissed for 1 after being dropped twice, clean bowled by Prabath Jayasuriya (1/75)
- Rickelton brings up his maiden Test ton but falls soon after, edging Kumara (2/67) to gully
- Marco Jansen (5) inside edges Vishwa Fernando (1/42) on to his stumps
- Kyle Verryenne unbeaten on 48
Brief scores: South Africa 269/7 (Ryan Rickelton 101, Temba Bavuma 78; Lahiru Kumara 3-54, Asitha Fernando 2-67) vs Sri Lanka.