SA 86-3published at 13.2 overs
Woooft! Kumara thunders one into Bavuma's shoulder. That will bruise. Definitely.
South Africa win with one ball to spare
Hasaranga takes hat-trick
Bavuma 46 (46), Miller 23* (13)
Sri Lanka 142: Nissanka 72 (58)
Shamsi 3-17, Pretorius 3-17
De Kock returns for South Africa
Takes knee before match
Super 12s, Group 1, Sharjah
Thomas Mallows and Matthew Henry
Woooft! Kumara thunders one into Bavuma's shoulder. That will bruise. Definitely.
It's tight.
Kumara is back with his thunderbolts with Sri Lanka in need of a wicket.
Alex Hartley
England spinner on BBC Test Match Special
Sri Lanka will know that, for every over that doesn't go for eight, that's a win for them. It pushes the run-rate up slightly.
Need 59 from 42 balls
I'm changing my mind of who is going to win this at the end of every over. I think I'm back in the South Africa camp now. Theekshana had his hands on his head there, the first real sign of Sri Lankan frustration in a while.
Andy Zaltzman
BBC Test Match Special statistician
That is Bavuma's first boundary - from his 30th ball.
Finally, Bavuma gets his boundary, clobbering Theekshana into the leg side.
Jonathan Agnew
BBC cricket correspondent on BBC Test Match Special
This is not a difficult equation but you never know. You never know...
Markram has another massive heave. He can't find the middle either.
Jonathan Agnew
BBC cricket correspondent on BBC Test Match Special
Bavuma can't find the gap at the moment.
Target 143
Too short from Shanaka and Bavuma rocks onto the back foot - he doesn't require much invitation to do that. He nails the shot along the floor but picks out the fielder in the deep. Just a single.
Jonathan Agnew
BBC cricket correspondent on BBC Test Match Special
Another couple of wickets and this is very tense.
Sri Lanka skipper Dasun Shanaka is into an over of his dobbers. He looks like a slightly quicker Jonathan Trott from here.
Bavuma 16, Markram 9
Could we be heading for our third big finish in a row at this tournament? West Indies v Bangladesh went to the final ball on this very pitch yesterday.
England fans will be hoping for something more straightforward later.
How good was this?!
Right. The drinks break is over.
Theekshana is going to bowl his off-spin.
South Africa need 81 from 60 balls to win.
Mickey Arthur is coming onto the field during the drinks break for a chat with his Sri Lanka players.
Target 143
Shot! Aiden Markram quietens the vocal crowd with a perfect drive through extra over. South Africa needed that.
They need another 81 runs at the halfway stage.
There's plenty of noise coming from the Sri Lanka fans in the crowd.
Alex Hartley
England spinner on BBC Test Match Special
Sri Lanka are really up for the battle today.