Sri Lanka made a brisk start before losing three wickets on the first day of the first Test match against South Africa at SuperSport Park in Centurion on Saturday.
Sri Lanka were 102 for three at lunch.
Touring captain Dimuth Karunaratne capitalized on some loose bowling from South African debutant Lutho Sipamla to score 22 off 20 balls before he was bowled off an inside edge by Lungi Ngidi with the total on 28 in the fifth over.
Sri Lanka then lost two wickets to loose shots and were 54 for three in the 11th over.
Kusal Mendis mistimed a pull shot and was caught at mid-on off Anrich Nortje before Kusal Perera played a wild slash at Wiaan Mulder and was caught behind.
Dinesh Chandimal and Dhananjaya de Silva stabilized the innings and survived until lunch on a pitch that offered bounce and sideways movement to the bowlers. They were unbeaten on 13 and 32 respectively.
Because of Covid-19 protocols, the match was played without spectators.
It was the first Test match since January for both teams.