Bangladesh claimed a surprise victory in the first ODI in Mirpur, but India are expected to level the three-match series on Wednesday.
Veteran all-rounder Shakib Al Hasan was the star of the show for Bangladesh in the series opener, taking five wickets as India were bowled out for just 186, but the hosts still needed a last-wicket stand of 51 to seal a one-wicket win.
The first ODI was an engrossing, low-scoring contest in which Bangladesh took the upper hand thanks to left-arm spinner Shakib's figures of 5-36 from 10 overs.
Fast bowler Ebadot Hossain also picked up four wickets and India were grateful for a counter-attacking innings of 73 from 70 balls by KL Rahul, who was keeping wicket and batting in an unfamiliar number-five role in Mirpur.
Rahul's effort dragged India to a total of 186 and that modest target looked to be out of Bangladesh's reach as they collapsed to 136-9 and number eight Mehidy Hossain Miraz was joined by last man Mustafizur Rahman with 51 runs still required.
Mehidy had started the day by bowling India opener Shikhar Dhawan in the sixth over and he finished it by guiding his side to a tense victory with an unbeaten 38 featuring four fours and two sixes.
One-day wins against their neighbours have been a rarity for Bangladesh, who had lost 30 of their previous 35 ODIs against India before Sunday's thriller.
India are missing several senior bowlers on this tour, with paceman Mohammed Shami joining Jasprit Bumrah and Ravi Jadeja on the injured list, while spinner Axar Patel was also unavailable for the first ODI.
There is no shortage of experience in their batting line-up, however, as openers Dhawan and Rohit Sharma and number three Virat Kohli have played 662 ODIs between them, scoring 89 centuries in the 50-over format.
But all three were dismissed inside the first 11 overs of Sunday's game and India will be expecting more from their batting big guns in the second ODI.
Shreyas Iyer is also worth considering at 9/2 in the market after racking up some excellent one-day statistics in 2022.
The number four top-edged a short ball from Ebadot to the wicketkeeper when he had made 24 in the first ODI, but his previous nine innings, against New Zealand, South Africa and the West Indies, yielded scores of 49, 80, 28 not out, 113 not out, 50, 44, 63, 54 and 80.
Despite their victory on Sunday, Bangladesh will know there is room for improvement from their batsmen, who were bailed out by the last-wicket pair after collapsing from 74-2 to 136-9.
Opener Litton Das will have been particularly frustrated by his dismissal, caught behind down the leg side after the ball grazed his glove, and he is worth backing at 4/1 to be the hosts' Top Batter. Mehidy, Bangladesh's batting hero of the first ODI, is a 33/1 shot.
Das' 41 was the highest score of the innings on Sunday, when he captained the side for the first time in an ODI with regular skipper Tamim Iqbal sidelined by a groin injury.
He saw his opening partner Najmul Hossain Shanto fall to the first ball of the innings and overcame a slow start to reach 40 for the seventh time in his last 10 ODIs.
That sequence started with a knock of 136 against Afghanistan in February and India's bowlers will be aware of Das' shotmaking ability after he cracked 60 from just 27 balls against them in a T20 World Cup game in Adelaide last month.
He hit three sixes in that innings and is 8/1 to be the Player To Score Most Match 6s in the second ODI against India.