"When I went in, there were a couple of bowlers bowling good. It was crucial to get through that. Once we were settled, we knew we could attack. The bat was pretty good. That's why I changed it after my 50, I wanted to save it. It feels great, great bunch of players."
After the game, Men in Blue captain KL Rahul praised Gill's performance, saying "He's been batting well since the IPL."
"Not seen him over-confident. That requires composure, to show that kind of temperament is good," Rahul continued.
Indian batters struggled at the plate as the team lost its openers early in the game.
Gill then entered the crease and pummeled Zimbabwe's bowlers all over the field to achieve his first century (130) in 97 deliveries.
Zimbabwe got off to a good start, with Takudzwanashe Kaitano and Innocent Kaia chasing a 290-point goal.
Deepak Chahar's excellent bowling, however, proved too much for the pair, and Kaia was dismissed for six runs.
Kaitano's innings were cut short due to injury, and Tony Munyonga came in to replace him.
Sean Williams and Munyonga passed the 50-run mark, with Munyonga blasting two fours during Deepak Hooda's spell.
Axar Patel first caught Williams' plumb with a dart for 45 before Munyonga mistimed a lofted drive to wide mid-off off Avesh, leaving Zimbabwe trailing by 84.
Axar struck again, just past the halfway point of the chase, with a sharp return catch to his left, sending Chakabva back.