1st Test: Karunaratne 158 not out as SA bowl Lanka out for 287

Dimuth Karunaratne remained unbeaten on 158 as Sri Lanka was bowled out by South Africa for 287 on Day 1 of the first Test.