Raipur, Dec. 3 -- Virat Kohli produced yet another chapter of sheer batting theatre, stitching together back-to-back centuries against South Africa and extending a run of form that seems to defy time, pressure and opposition.

It was vintage Kohli in Raipur, full of rhythm, composure and command - the kind of innings that makes you sit up a little straighter, as if watching a master tune his instrument.

Kohli's last three knocks against South Africa tell their own story: a polished 101 not out in Kolkata during the 2023 World Cup, a regal 135 in Ranchi earlier this year, and now another 102 in Raipur. Three innings, three statements. With this, he pulls level with Kane Williamson for the most ODI hundreds against the Proteas - four apiece ...