Elgar will retire from international cricket after next week’s clash in Cape Town and offered a fitting reminder of his qualities with a polished 140 not out – his first Proteas ton in nearly three years.
The 36-year-old occupied the crease for 66 overs, facing 211 deliveries and cracking 23 fours to lead his side to 256 for five. That put South Africa into a narrow lead of 11, with the tourists having earlier been bowled out for 245.
KL Rahul, resuming on 70 overnight, completed a superb century of his own as he scored 31 of his side’s 37 runs in the morning session. He was last man out, bowled by debutant Nadre Burger, having almost single-handedly kept India competitive.
With Elgar holding firm at the top of the order and captain Temba Bavuma absent with a hamstring injury, India successfully chipped away Aiden Markram, Tony de Zorzi and Keegan Petersen to leave the hosts 113 for three.
But another newcomer, Durham batter David Bedingham, helped South Africa press ahead with an elegant 56 in his maiden Test innings. He put on 131 alongside Elgar, who brought up his 14th hundred, before being cleaned up by Mohamed Siraj.
Kyle Verreyne followed as Prasidh Krishna opened his account as a Test bowler before bad light brought an early finish.
South Africa, after winning the toss and batting first, were bowled out for 160 in 54 overs while the West Indies were 97-7 after 28.2 overs in reply, trailing by 63 runs at stumps on day one.
South Africa were made to rue their decision to bat first very quickly as Tony de Zorzi (1), Aiden Markram (14), Temba Bavuma (0) and Tristan Stubbs (26) all fell before the 25th over to leave them reeling at 57-4.
That quickly became 97-9 when Kyle Verreynne, their last recognized batsman, became Shamar Joseph’s fifth victim of the innings with just 36.1 overs on the board.
With the West indies seemingly on the brink of restricting South Africa to less than 100, Dane Piedt and Nandre Burger showed grit, fighting off some quality West Indian bowling on the way to a final wicket partnership of 63 before Burger finally fell off the bowling of Gudakesh Motie for 23 in the 54th over.
David Bedingham was South Africa’s top scorer in the first innings with 28.
Joseph finished with figures of 5-33 off 14 overs and was supported well by Jayden Seales who took 3-45, also from 14 overs.
The West Indian reply got off to a disappointing start when Mikyle Louis was bowled by Burger for a duck in the second over.
The hosts then continued to lose wickets at regular intervals as Kraigg Brathwaite (3), Alick Athanaze (1), Kavem Hodge (4), Keacy Carty (26), and Joshua Da Silva (4) all fell within the first 20 overs.
Jason Holder has so far provided the only meaningful resistance to the South African bowling with 33* while Gudakesh Motie’s wicket for 11 in the 29th over signaled the end of the day’s play.
Wiaan Mulder has dominated the West Indian batting so far with a career best 4-18 off six overs while Burger has taken 2-32 from his seven overs.
Full Scores:
South Africa160 off 54 overs (David Bedingham 28, Tristan Stubbs 26, Shamar Joseph 5-33, Jayden Seales 3-45)
West Indies97-7 off 28.2 overs (Jason Holder 33*, Keacy Carty 26, Wiaan Mulder 4-18, Nandre Burger 2-32)
The West Indies, after starting the day 145-4, were eventually dismissed for 233 in 91.5 overs, trailing South Africa by 124, after the day’s first two sessions were rained out.
Jason Holder and Kavem Hodge, the not our batsmen overnight heading into the day, made 36 and 25, respectively while Jomel Warrican made a significant contribution with 35* batting at number 10.
Maharaj was causing consistent problems for the West Indies batsmen, eventually taking 4-76 off an impressive 40 overs while Rabada took 3-56 off 18 overs.
At stumps, South Africa reached 30-0 off five overs in their second innings, leading the West Indies by 154 runs. Tony de Zorzi was 14* and Aiden Markram 9*.
Full Scores:
South Africa357 off 117.4 overs (Temba Bavuma 86, Tony de Zorzi 78, Wiaan Mulder 41*, Kyle Verreynne 39, Jomel Warrican 4-69, Jayden Seales 3-67, Kemar Roach 2-53) & 30-0 off 5 overs
West Indies233 off 91.5 overs (Keacy Carty 42, Jason Holder 36, Kraigg Brathwaite 35, Mikyle Louis 35, Jomel Warrican 35*, Keshav Maharaj 4-76, Kagiso Rabada 3-56)