Rohit was mesmerising in his knock where he smashed 12 boundaries and 10 sixes to unsettle the opponent.
Visitors Sri Lanka, meanwhile, will hope to keep themselves alive in the series by levelling the series with a win.
After a scintillating hundred by stand-in skipper Rohit Sharma, Indian spinners, though went for too many runs, but bagged 7 wickets together to dismiss the entire visiting side for 172 runs in 17.2 overs.
165- The partnership between Rohit Sharma and KL Rahul in the second T20I, the highest by any Indian opening pair against Sri Lanka in T20Is. Kusal Perera top-scored with 77 runs while Indian leg-spinner Yuzvendra Chahal claimed four wickets.
Yuzvendra Chahal went for 52 runs in his four over but managed to bag 4 wickets, while chinaman bowler Kuldeep Yadav picked up 3 wickets for equal number of runs in his four overs.
Rohit Sharma created history as he equalled David Miller's world record and blasted the joint-fastest century in Twenty20 Internationals off 35 balls in the second Twenty20 worldwide against Sri Lanka at the Holkar stadium.
Dogs went through 'drastic lifestyle' changes before mauling owner
When deputies found her body, they said she had suffered "severe trauma" and was being guarded by the two dogs. A man who used to work with Stephens said she loved the dogs and was experienced in working with animals.
The home side's total was the equal second highest score in T20 internationals, three short of Australia's record of 263-3 against Sri Lanka past year.
Sri Lanka lost their last seven wickets for 27 runs to end up with 172/9 as the injured Angelo Mathews was not available to bat. Sharma smashed 12 fours and 10 sixes after India were put into bat.
Apart from Sharma, KL Rahul added 89 runs with his willow, hammering five boundaries and eight sixes.
Sharma scored his second T20 hundred by mercilessly hitting the Sri Lankan bowlers all over the ground.
Following Story was posted prior to the beginning of 2nd T20 between India and Sri Lanka at Indore on December 22, 2017.