Captain Temba Bavuma crafted a second Test century Friday to steer South Africa into a near impregnable position at close on day three of the second cricket Test against the West Indies at the Wanderers in Johannesburg.

The home team started the day on four without loss in their second innings and closed on 287 for 7, an overall lead of 356 runs.

South Africa were 8 for 2 when Bavuma walked to the wicket and in the end he not only repaired the innings but re-established his country’s command over the West Indies with a majestic unbeaten 171 spiced with 20 fours.

Wiann Mulder 42 was the only other South African batsman on the day to make any useful contribution as Alzarri Joseph picked up 2 for 49 and Kyle Mayers 2 for 25.

South Africa leads the two match series following an 87 run win in the opening game.