Zimbabwe have pulled off a major upset over India in a Tri-Nations one day cricket series in Harare.
India managed only 194 for nine from their 50 overs, and Zimbabwe cruised to a stunning victory with seven wickets and almost 12 overs to spare.
Their bonus points win gives them a real chance of making the final going into their last round robin match on Saturday night against Sri Lanka.