Rohit has opened the floodgates at Rajkot.
In reply to Bangladesh's 153-6, India are off to a great start as the hosts are 48-0 after five overs.
Mustafizur Rahman has been expensive in his two overs as Rohit Sharma and Shikhar Dhawan are unbeaten on 32 and 12 respectively.
Bangladesh finished their innings on 153-6, as they lost wickets in regular intervals in the second part of the innings.
Naim Sheikh top-scored with 36 with Soumya Sarkar and Liton Das scoring 30 and 29 respectively.
Yuzvendra Chahal picked up two wickets whereas Deepak Chahar, Washington Sundar and Khaleel Ahmed picked up one wicket each.
Mahmudullah tried to play a ramp shot off a Chahar slower, but the slowness of the delivery made the ball only reach the fielder at short third man.
Afif tried to clear the boundary with a slog, but only managed to miscue the slower delivery off Khaleel and Rohit Sharma took a good catch at mid-off.
Earlier, Mushfiq tried to increase the run rate playing a slog sweep, but only managed to find Krunal Pandya in the square leg boundary off Chahal. Krunal rectified his mistake from the first match with the catch, as he had dropped Mushfiqur at Delhi which was crucial in defining the result of the match.
In the last delivery off the over, Soumya tried to step down the wicket and was beaten in the flight by Chahal, and this time around Rishabh Pant did not do any mistake to take the bails off.
Earlier, Bangladesh openers Liton Das and Naim Sheikh put up a good opening stand of 59 runs after being sent in to bat.
Bangladesh won the first match at Delhi by seven wickets to lead the series 1-0.