Bangladesh has stunned India by 5 wickets in the Asia Cup tie at the Sher-e-Bangla stadium in Mirpur. India was hard done by the poor form of some bowlers, who gave away too many runs in the field. Ashok Dinda leaked runs and Irfan Pathan struck a bad patch, being taken for 2 sixes in his final over. India next plays Pakistan on Sunday in a virtual semi-final - and need to win to have a chance to make the final of the tournament.