Sri Lanka are on the verge of a historic series victory, the first for an Asian side away from home against South Africa.
And they can wrap it up inside three days after an incredible day two.
A dramatic second day of the second test; saw 18 wickets fall and 282 runs scored.
It would leave Sri Lanka needing only 197 runs for victory with 3 days to play.
Sri Lanka closed day two 2-60, requiring another 137 runs to complete an unlikely and historic 2-0 series triumph.
The drama of the second Test seems to have continued from the first encounter, when a record-breaking last wicket stand of 78 steered Sri Lanka to an against-the-odds victory.
Play resumes tonight, 7pm (AEDT), and is live and exclusive on Fox Sports, channel 501.