Rishabh Pant (30) and Shreyas Iyer (37) made useful cameos after India were put into bat in a crunch game of the five-match series led by England 2-1 in Ahmedabad. Fast bowler Jofra Archer claimed four wickets including two in the 20th over to return his T20 best of 4-33.
With the series level at 2-2, England won the toss in Ahmedabad, but Sharma blasted 64 and put on 94 with Kohli for the first wicket. India's captain made an unbeaten 80.
India, leading 2-1 in the series, struggled to make runs and lost crucial wickets early in the day, including skipper Virat Kohli who failed to score. But Pant put on 113 for the seventh wicket with Sundar to hit back after the England bowlers reduced India to 146 for six at one stage.
"Virat Kohli is a good player and he has performed well against Pakistan. I have nothing against him but if Indians don't compare their players with Pakistan, then we shouldn't do that as well," he added.
Morgan has been ruled out after sustaining a split webbing between his thumb and index finger of the right hand during a 66-run defeat by India in Tuesday's series opener, an injury that required four stitches.
Jonny Bairstow and Ben Stokes launched a six-hitting feast as England chased down 337 against India in a series-levelling win in the second one-day international on Friday. Bairstow (124) and Stokes (99) put on 175 for the second wicket and smashed.
Pace bowler Mark Wood claimed three wickets while leg-spinner Adil Rashid took two after England opted to bowl in the decider in Pune.
Chasing a modest 125, England romped home in 15.3 overs to take a 1-0 lead in the five-match series at the world's biggest cricket stadium in Ahmedabad.
The right-arm fast bowler is sitting out of the ongoing limited-overs series after missing the fourth and final Test against England due to his wedding preparations. Bumrah was granted leave by the Indian cricket board after he played the third Test in Ahmedabad.
Washington Sundar and Shardul Thakur, in just his second Test, put on 123 runs for the seventh wicket — a record for India at the Gabba — taking their team from a precarious 186 for seven to 309 before Thakur was bowled by Pat Cummins for an entertaining 67.