Sent into bat, Indian batsmen produced a below-par performance to be bowled out for a paltry 105 runs in rain-truncated 41 overs-a-side game. LIVE SCORECARD: INDIA VS BANGLADESH (JPN/Agencies)
But the pace combination of Binny (6-4) and Mohit Sharma (4-22) saved India from humiliation as they bundled out Bangladesh for a record 58 runs in 17.4 overs to help the visitors defend their lowest score against the hosts.
The Binny heroics came after Bangladesh pacer Taskin Ahmed scalped five wickets for 28 runs on his debut to bowl India out for 105 in 25.3 overs.
But if India's 105 was much less than their previous low of 191 in Port of Spain during the 2007 World Cup then Bangladesh also sank to a new low as their previous lowest against the Men in Blue was 76 in 2003 at Dhaka.
Binny, whose figures are best by any Indian bowler in ODI's bettering Anil Kumble's 6-12 against West Indies in 1993, was ably supported by medium pacer Mohit from the other end.
Mohit, who was the proud owner of the 'Purple Cap' in the recently concluded IPL for Chennai Super Kings, started the rot for Bangladesh after sending openers Tamim Iqbal for 4 and Anamul Haque for nought.
Binny soon joined forces to send innings top-scorer Mithun Ali back in the pavilion for 26 and skipper Mushfiqur Rahim for 11.
The rest of the batting fell like a pack of cards as Binny and Mohit had little time to celebrate between wickets.
Earlier put into bat, the stunning Indian collapse was triggered by Taskin, who returned with figures of 5-28, making it the best debut bowling performance by a Bangladesh player.
India: Ajinkya Rahane, Robin Uthappa, Cheteshwar Pujara, Suresh Raina (captain), Ambati Rayudu, Wriddhiman Saha, Stuart Binny, Akshar Patel, Amit Mishra, Umesh Yadav, Mohit Sharma.
Bangladesh: Tamim Iqbal, Anamul Haque, Mithun Ali, Mushfiqur Rahim (captain), Shakib Al
Hasan, Mahmudullah, Nasir Hossain, Ziaur Rahman, Mashrafe Mortaza, Taskin Ahmed, Al-Amin Hossain.
Sent into bat, Indian batsmen produced a below-par performance to be bowled out for a paltry 105 runs in rain-truncated 41 overs-a-side game.
LIVE SCORECARD: INDIA VS BANGLADESH