DHAKA - Paceman Stuart Binny grabbed a record six wickets for just four runs as India thrashed Bangladesh by 47 runs in a low-scoring second one-day international in Dhaka.
Binny, 30, upstaged the efforts of Bangladeshi debutant Taskin Ahmed (5-28) to help India pocket the three-match series with one game still to go on Thursday.
Binny's figures were the best by any Indian bowler in the 50-over game, surpassing Anil Kumble's 6-12 against West Indies in Kolkata in 1993.
Chasing India's modest 105, Bangladesh were cruising at 2-44 but then lost their remaining eight wickets for just 14 runs to be shot out for 58 in 17.4 overs.
The total equalled their worst show in one-dayers, having also scored 58 against the West Indies in the 2011 World Cup.
Bangladesh skipper Mushfiqur Rahim said the defeat was "shameful".
"I don't have an explanation. All I can say is that we had a very good opportunity (to win) ... I apologise to the nation on behalf of the team," he said.
"Nothing can be worse than this, I didn't expect such poor cricket from my team."
Binny, playing in only his third one-day international, was well supported by medium pacer Mohit Sharma who finished with an impressive 4-22.
"I thought we needed to score 180 at least but the way Stuart Binny and Mohit Sharma bowled, it was unbelievable," Indian captain Suresh Raina said.
"I knew I had to keep faith in my bowlers."
Mithun Ali was the lone Bangladesh batsman to offer some resistance, making 26 off 39 balls.
India were earlier bowled out for 105 in 25.3 overs, their lowest against Bangladesh in ODIs, after being put in to bat in overcast conditions at the Sher-e-Bangla stadium.
The day-night clash was reduced to 41-overs-a-side with heavy rain holding up the game for more than two hours early during the Indian innings.