Ishan Kishan gave a glimpse of his enormous potential with a 56-ball-89 before the bowlers joined the party in India's clinical 62-run demolition of Sri Lanka in the first T20I to take a 1-0 lead in the three-game series on Thursday.
This was also India's longest winning streak in T20Is which has now gone up to 10 matches.
Asked to take first strike, Kishan was unstoppable at the top as he blasted a blistering 56-ball 89, while Shreyas Iyer provided the late charge with an unbeaten 57 as India racked up a massive 199 for 2.
The Indian bowlers, led by Bhuveshwar Kumar (2/9 in 2 overs) and Venkatesh Iyer (2/36), then provided the finishing touch, limiting Sri Lanka to 137 for 6 in 20 overs.
Yuzvendra Chahal (1/11) and Ravindra Jadeja (1/28) also claimed one wicket each.
The victory extended India's winning streak to 10 T20 games.
For Sri Lanka, Charith Asalanka regained some confidence with an unbeaten 47-ball 53 but he didn't get any support from the other batters.
Rohit, Chahal reach personal milestones
Indian captain Rohit Sharma became the highest scorer in all T20Is after his innings of 44 as he surpassed Martin Guptill (3299) to now go onto 3307.
Leg-spinner Yuzvendra Chahal (67 wickets) have now gone past Jasprit Bumrah as India's top wicket-taker in T20Is.
Beautiful bowling
Defending the total, Bhuvneshwar provided India the perfect start as he cleaned up in-form opener Pathum Nissanka (0) off the first ball of the innings before returning to remove the other opener Kamil Mishara (13) cheaply.
India's fielding was not up to the mark with Ventakesh Iyer and Shreyas Iyer spilling chances off Kamila and Charith Asalanka in 3rd and 6th overs respectively but it didn't matter as the Lankan batters couldn't use the chances.
Ventakesh got rid of Janith Liyanage (11), while comeback man Ravindra Jadeja had Dinesh Chandimal (10) stumped in the 10th over as Sri Lanka were down 51 for 4.
Skipper Dasun Shanaka's (3) stay lasted six balls as Chahal overtook Bumrah to become India's leading wicket-taker (67) in T20Is.
With the required run-rate hovering over 20, Asalanka then provided some respectability to the chase.
Kishan Blitzkrieg
Earlier Kishan, who failed to capitalise on his starts in the preceding white-ball series against West Indies, finally lived up to his multi-million dollar IPL tag with a whirlwind innings studded with 10 hits to the fence and three sixes.
The 23-year-old from Jharkhand forged a 111-run innings for the opening wicket with his skipper Rohit Sharma (44 off 32) to put India on course for a formidable total after being invited to bat first.
Iyer then grabbed the opportunity with both hands, smashing five fours and two sixes in 28 balls to take India to a huge total.
Ishan Kishan was the aggressor among the two openers as he exploded in the third over, making Chamika Karunaratne pay for erring in his line and length with three boundaries as India amassed 15 runs from the over.
Lahiru Kumara bowled with a lot of pace but Ishan came up with two good-looking shots, one a pull on the front foot which went over the ropes and the other one a flick across the mid-wicket boundary.
Left-arm spinner Praveen Jayawickrama was next hammered for a four, while a short ball from Chameera was deposited into the stands as Kishan continued his demolition act which yielded 58 in the powerplay.
Sri Lanka was also guilty of dropping Ishan with spinner Jeffrey Vandersay spilling him on his own bowling in the 7th over.
The left-hander soon went on to score his second T20 fifty as India amassed 98 off 10 overs.
Playing second fiddle, skipper Rohit ran the ones and twos hard and picked up two fours along with a cracking slog-sweep over mid-wicket for a six.
Six runs short of a half-century, Rohit was done in by a slow delivery from Lahiru Kumara in the 12th over as Sri Lanka tried to put breaks.
Ishan Kishan got another reprieve when he had edged one from Vandersay and the ball made its way to the boundary.
After two tight overs, Kishan slapped one over long-on for a maximum and then sent Lahiru Kumara across the third man and deep mid-wicket boundaries as India racked up 17 runs.
Sri Lanka's agony was escalated by their pedestrian bowling in the death overs as Shreyas Iyer took them to the cleaners with the last three overs yielding 44 runs.