Adil Rashid’s four for 64 helped to wrestle back some momentum as India lost regular wickets towards the back end of the innings, with Wood, who spent time off the field with heat exhaustion, taking two for 45.
In stifling conditions, Mark Wood removed India captain Rohit Sharma with his first ball but Gill put on 116 with Virat Kohli (52) and 104 with Shreyas Iyer (78) as a 400-plus total loomed large.
Kohli was beaten first up as Wood continued to cause problems before briefly leaving the field after a four-over burst, bringing back unwelcome memories of England’s nadir at the 2023 World Cup when they struggled badly in the Mumbai heat and collapsed to a record defeat to South Africa.
Gill brought up a 95-ball ton with a clip off the returning Wood for his 14th four and then hammered a six off Rashid, who had his revenge from the next delivery as India’s opener missed a lazy swipe across the line and saw his stumps rearranged.
Liam Livingstone was driven back over his head in short order by Gill and Kohli, who in the next over perished to Rashid for the fifth time in ODIs after getting a tickle to Salt from a big leg-break.