West Indies took a big step towards the semi‑finals of the World Twenty20 with a seven wicket win over Sri Lanka.

The West Indies produced a superb performance with the ball to restrict Sri Lanka to 122‑9.

Meanwhile, Sri Lanka face a battle to advance and their match against England in Delhi on Saturday now looms large with the loser likely to be eliminated.

Meanwhile, Australia will take on Bangladesh at 2am tomorrow.