India won the T20 World Cup title in dramatic and emotional fashion Saturday, with Virat Kohli starring in a thrilling seven-run victory over South Africa at Kensington Oval in Barbados.

Kohli, who later announced his retirement from T20 internationals, steadied the India innings with his fine 76 taking the team to a strong 176-7.

When Heinrich Klaasen blasted a superb 52 from 27 balls, it looked as though South Africa, appearing in its first final, was closing in on victory but it was halted by some outstanding Indian bowling and catching at the end.