The spotlight before the game was firmly on teenage sensation Vaibhav Sooryavanshi following his explosive IPL season, but the 15-year-old could manage only 14 despite striking three boundaries. His dismissal, along with Prabhsimran Singh's early exit, reduced India A to 16 for two.
Priyansh Arya added a brisk 32 before a dreadful misunderstanding with Gaikwad brought his innings to an end. From 69 for three, vice-captain Gaikwad and skipper Tilak Varma steadied the innings with a 150-run partnership built on discipline and smart strike rotation on a challenging surface.
Gaikwad gradually shifted gears after reaching his half-century and completed his 21st List A hundred before holing out for 101. Tilak played the supporting role to perfection, making 60 from 97 balls.
India A received a timely boost in the closing overs from Ayush Badoni (24 off 18) and Suryansh Shedge (26 not out off 14), whose 46-run stand ensured a strong finish. Sri Lanka A's Mohamed Shiraz claimed two wickets, while three other bowlers chipped in with one wicket each.