Defending champions India has thrashed Zimbabwe by 72 runs in their Super Eights T20 World Cup match, a result that guaranteed South Africa a place in the semi-finals.

India posted a mammoth 256-4 and then restricted Zimbabwe to 184-6 in Chennai to make their clash with West Indies in Kolkata on Sunday a winner-takes-all decider for the last semi-final berth.

South Africa hammered the West Indies by nine wickets earlier in Ahmedabad.

Read more here