In a test where bowlers excelled and batsmen slumped for both sides, India picked up a somewhat bizarre victory as their 105-run haul was enough to see of Bangladesh.
Chasing down the low target, the visitors must have thought that their eight-game losing streak was coming to an end yet when Stuart Binny conjured figures of six for four, the unwanted streak was extended.
In any other encounter, Taskin Ahmed would have easily picked up the man-of-the-match award with his figures of five for 28 yet that is now how the script was meant to read.
Suresh Raina top scored in the whole contest with a measly 27 runs, as India elected to bat first.
The hosts opening partnership, Ajinkya Rahane (zero) and Robin Uthappa (14) set the pace of the game with the surface clearly favouring the bowlers at the Shere Bangla National Stadium in Mirpur.
Umesh Yadav stepped up to bat last and was one of only four batsmen to break into double figures with a score of 17.
His day came to an end, as did India’s, when Shakib Al Hasan picked up his only wicket of the game, with Yadav being caught by Nasir Hossain.
In reply, Bangladesh could only muster a total of 56 runs with four players being bowled for a duck.
Binny’s amazing haul began with the taking of top scorer, Mithan Ali, whose 27 runs had looked like steadying the ship, taking his sides score to 39 for two.
Yet when he was caught by Akhsar Patel, it signalled the start of an astonishing fall for the Bangladeshis.
Just 22 runs were scored by the men who followed Patel, with Binny’s six-wickets being back up by Mohit Sharma’s figures of four for 22.
Spectators who headed down for the One Day International could never have imagined such a result.