Ishan Kishan hit the quickest-ever double century in one-day internationals in 126 balls as he demolished the Bangladesh bowling alongside Virat Kohli to lead India to 409-8 in the third match on Saturday.
The left-handed Kishan, who made the team in the absence of injured skipper Rohit Sharma, made full use of the opportunity in Chittagong with his 210 coming off 131 balls including 24 fours and 10 sixes.
India's 409 was their fourth-highest ODI score and the highest-ever total against Bangladesh by any team as the tourists looked for a consolation win -- the hosts won the first two matches to secure the series.
Bangladesh will need a record total of their own if they are to secure a third win -- they have never scored more than 333 in an ODI.
Kishan raised his maiden ODI hundred with a four as he let out a scream, and kept up the charge to convert into a double ton off Mustafizur Rahman as he and Kohli danced in the field.
Kishan is only the fourth Indian batsman to score an ODI double ton after Rohit -- who has done so three times -- Sachin Tendulkar and Virender Sehwag.
India lost Shikhar Dhawan for three in the fifth over after being invited to bat first, but Kishan hit back with a string of boundaries and took control of the innings with Kohli.
Kishan finally fell to a well-judged catch in the deep by Liton off Taskin Ahmed as he walked back to a standing ovation.
Star batsman and former captain Kohli hit Ebadot Hossain for six to register his first ODI century since August 2019 off 85 balls.
It took his century count in all three formats to 72, surpassing former Australia skipper Ricky Ponting.
Tendulkar remains top with 100 international tons in a stellar career that ended in 2013.
India lost quick wickets including stand-in skipper K.L. Rahul for eight and Kohli in the space of three balls, but Washington Sundar's quickfire 37 led the visitors past 400.