Chasing 166 South Africa got off to a moderate start and at the end of power play were 40/1, with Quinton de Kock (25) back in the hutch.  The 50 run partnership for 2nd wicket between Hashim Amla and JP Duminy saw South Africa nicely poised at 82/1 in 10.4 overs. Soon Amla (23) handed a simple catch at short mid-wicket off Sachithra Senanayake. (Check out the action in pics)

Duminy and AB de Villiers then looked to cruise along and were scoring aggressively. Angelo Mathews was brought into the attack and de Villiers came down the track to hit him but an outside edge saw the departure of stand in Skipper for quick-fire 24 off 16 balls and South Africa were 110/3.

JP Duminy was well set and looked like will finish the game for Proteas but he tried to send ball out of the ground only to find Dilshan in the deep who held onto catch inches inside the boundary line. Allrounder Albie Morkel (12) who made his return to African side hit spinner Ajantha Mendis for two consecutive sixes and looked like the momentum will shift towards South Africa but he tried to go for kill third time and Skipper Dinesh Chandimal took another of catches inside the boundary rope.

South Africa needed 19 runs from last two overs and David Miller along with Farhaan Behardien was in the middle. For Sri Lanka Nuwaan Kulasekara was handed the ball, he bowled superb over and not only gave just four runs but removed Behardien (5) too.

Lasith Malinga was an ultimate pick to bowl the last over, Africa needed 15 runs off it but two run outs in two balls meant curtains for them, Steyn (0) and Miller (19) were both run out in consecutive balls. Morne Morkel and Imran Tahir could not keep Malinga at bay and thus Sri Lanka restricted Africa on 160/8 and clinched a five run win.

Sachithra Senanayake was pick of the bowlers with match figures of 4-022-2. Malinga, Mathews, Kulasekara and Mendis all chipped in with one wicket.

Earlier, Sri Lanka after winning the toss batted first and lost opener Tillakaratne Dilshan early. Kusal Perera kept scoring at will as wickets on the other end tumbled. He scored his 5th T20I fifty and top scored for Srilanka with 61 runs. Angelo Mathews also played a pivotal innings of 43 runs and Sri Lanka managed 165/7. Imran Tahir displayed his variation quite effectively as he picked three wickets, while Fast bowlers Dale Steyn and Morne Morkel scalped two wickets apiece.

Man of the Match: Kusal Perera

Brief Scores: Sri Lanka 165/7 (K. Perera 61, I. Tahir 26/3) bt South Africa 160/8 (Duminy 39, Senanayake 22/2) by five runs.