South Africa were five wickets from victory as Sri Lanka finished the third day of the first Test on 103/5 in their second ...