Playing his first Test as skipper, Shubman Gill conjured up a sublime unbeaten 127 that was packed with glorious drives.