Rohit Sharma struck a brutal 43-ball 85 laden with towering sixes to lead India to an eight-wicket series-levelling victory over Bangladesh in Rajkot.
Rohit and opening partner Shikhar Dhawan forged a blazing 118-run stand before Shreyas Iyer's enterprising cameo helped India romp home with little fuss.
The senior batsman reached his blistering half-century in just 23 balls, raising his bat to acknowledge the applause from the raucous crowd after getting to the milestone in his 100th T20I.
He slammed a total of six maximums including a hat-trick of sixes off Mosaddek Hossain, reestablishing his graceful power-hitting credentials following a quiet outing in the previous game.
"I knew that Rajkot is a good track, knew (it) will be difficult for bowlers in the second innings," Rohit said.
"We took advantage of that, had a great powerplay. After that, it was all about going on.
"I never underestimate bowlers. All these years, I've just tried to do my best with the bat in hand. Knew conditions were perfect, so all I wanted to do was stay still and tonk the ball."
Doubts were cast over the fate of the T20 clash prior to its commencement since Cyclone Maha threatened to hit Rajkot but the rain gods stayed away to ensure Rohit enjoyed a special evening in his 100th appearance in the format.
He fell on the brink of India's success to leg-spinner Aminul Islam - the only Bangladesh bowler who posed problems to the hosts.
Islam also claimed the wicket of Dhawan, who played a sedate supporting act to Rohit's masterclass.
India chased down the target of 154 in 15.4 overs as they completed a remarkable turnaround from the seven-wicket defeat to the Asian rivals in New Delhi.
Chahal chokes Bangladesh innings
The visitors managed a modest total of 153-6 in their 20 overs on a batting-friendly wicket with India expected to win at a canter.
Bangladesh had got off to a rollicking start courtesy Liton Das and Mohammad Naim's flashy opening partnership of 60 runs in 7.1 overs.
Liton was luckier of the two individuals as he earned a pair of reprieves including a stumping that was deemed illegal when it was spotted that wicketkeeper Rishabh Pant had collected the ball in front of the stumps.
Leg-spinner Yuzvendra Chahal then prised out two key scalps to stem the tourists' batting charge.
Chahal had Mushfiqur Rahim - the chief architect of Bangladesh's historic win in the last match - mistime a sweep towards deep wicket and outfoxed Soumya Sarkar with a stunning googly.
A late surge from skipper Mahmudullah Riyad helped revive his team's innings but he found minimal support from other batsmen.
"Was a very good wicket, but we were 25-30 runs short. Having said that, credit to Rohit and Shikhar, how they started. Momentum went their way," Mahmudullah admitted.
"We need to assess the conditions when we go to Nagpur. We needed to be a bit more positive."
The two sides now have everything to play for in the final game of the series as India look to better their ordinary T20I record in recent times.