England survived a scare to reach the semi-finals of the Men's T20 World Cup with a nerve-jangling four-wicket victory over Sri Lanka in Sydney.
Chasing 142 in the win-or-bust match, England were cruising at 75-0 in the eighth over before a collapse of 5-36 put them in peril.
England will most likely meet India in the semi final.
Meanwhile, in Group 2, India will progress with victory over Zimbabwe or a wash-out, South Africa needs to beat the Netherlands in their final game, Pakistan must beat Bangladesh and hope South Africa loses to the Netherlands (or the game is washed out) or India lose to Zimbabwe and Bangladesh must beat Pakistan in their final game and hope India lose to Zimbabwe, although they could still miss out unless they improve their net run-rate.
New Zealand and England have confirmed their semi final spots.
Stay tuned for the latest news on our radio stations