Rabada’s twin strikes in successive overs have put Sri Lanka on the brink of defeat Getty Images

After dismissing Sri Lanka for a paltry 110 in their first innings on Day Two, South Africa had all but sealed the second Test being played at Cape Town in their favour. By scoring 35 for no-loss at the close of play, they only consolidated their position with a 300-plus lead and all 10 wickets intact. On Day Three, the Proteas tightened their grip on the game with a yet-another good day in office. South Africa first declared their second innings on 224 for 7, thus setting the visitors a mammoth 507 to win, and then their bowlers reduced Sri Lanka to 130 for 4 at the end of Day Three.

The hosts now need 6 wickets to win the match. Sri Lanka, who are 377 runs away from the target, are staring at consecutive loss in the series. Unless there batsmen produce miraculous performance on Day Four, the match is over for them. Though there are still two days left in the game, South Africa will want to finish the game on Day Four itself. Like previous two days, there were a few moments from the game that lit up the day. Take a look at few such sparkling moments from Day Three here:

Full Cricket Scorecard, South Africa vs Sri Lanka, 2nd Test at Cape Town

Suranga Lakmal s 4-for: Lakmal has been Angelo Mathews go-to-man in Tests of late. It has kind of become a norm that it is he who gets the first wicket. In South Africa s second innings too Lakmal got the mandatory first wicket, when he got Stephen Cook caught in the slips. He did not stop here, as he netted the big fish Hashim Amla in the same over, when the prolific batsman edged one to the keeper and fell without scoring. Lakmal, a highly-underrated bowler, went on to pick two more wickets JP Duminy and Faf du Plessis.

Dean Elgar s fifty: The South African opener continued with his purple patch in the second innings too. After scoring a brilliant, potentially match-winning 129 in the first-innings, Elgar once again stood tall and scored stroke-filled 55. He had scored a hundred against Australia at Perth and then backed it up with 45 and 52 in the first Test against Sri Lanka at Port Elizabeth. With 281 runs in 4 innings at 70.25, he is the leading run-getter of the series. There is still a Test to be played and he is already a top contender for Man-of-the-Series award.

JP Duminy s luck: Duminy was unlucky in the first innings, when he got an unplayable delivery upfront and got dismissed for naught. But had some luck going his side today, as he survived twice in the 28th over of their innings being bowled by Nuwan Pradeep. First, he edged one, which went between the keeper Dinesh Chandimal and first slip Dimuth Karunaratne. Neither of the two moved and the ball raced towards boundary. Then he reviewed an lbw decision and survived. But his luck ended just at the stroke of lunch as he was trapped in front of the stumps by Lakmal for 30. This time though, even the review could not save him.

Temba Bavuma gets a dose of his own medicine: A couple of months back, Bavuma had pulled off a stunning piece of fielding at Perth in the first Test against Australia, when he ran David Warner out. He had sprinted from point, picked the ball one-handed and while still being in the air, threw it to hit the middle stumps on the non-striker’s end. The dismissal got plenty of coverage and was hailed as one of the classics. In the ongoing Test, he had tried an encore of the same when in the first innings, he hit the stumps in almost similar manner but the batsman Karunaratne managed to survive.

On Day Three, Bavuma got the dose of his own medicine when he was run out without opening his account. He played a Rangana Herath delivery towards mid-off and sprinted for a single. In anticipation of a throw, he dived early, which forced his bat to lift in the air after hitting the ground. So though he made it, the direct hit from Dhananjaya de Silva still forced him to walk back.

The Rabada show: After taking 4 wickets in the first innings, Kagiso Rabada was exceptional in the second innings too. Vernon Philander started off taking two wickets early, but then Kaushal Silva and Dhananjaya de Silva defied the South African bowlers for more than an hour in a third wicket partnership of 41 runs. It is then that Rabada got the breakthrough, dismissing both batsmen in the space of seven balls. Silva was caught at short leg for 29, and de Silva (22) was given lbw by Umpire Rod Tucker. Interestingly, neither de Silva nor his batting partner Mathews thought it worth calling for a review while the replays showed the ball would have missed his leg stump.