Indian golfer Shubhankar Sharma put together his best round of 2025 as he carded a six-under 66 to be tied-4th on the weather-affected opening day of the Investec South African Open Championship.