The Caribbeans marched towards the semi final spot with a superb team work whereas the Green Shirts surrendered an important game without exhibiting any fight.
The Kangaroos got their first win of the tournament with an aggressive batting by Aaron Finch and David Warner while Bangladesh was at the receiving end.
Rangana Herath crippled the unpredictable batting line up of the Kiwis as the Islanders defended a small looking total and qualified for the semi-final spot.
The misery for the Englishmen continued in the ICC T20 World Cup when they were humiliated by the minnow, Netherlands, in their final game of the tournament.
Team India continued their dominance in the ongoing ICC T20 World Cup by grabbing their fourth consecutive match while beating Australia with a big margin.
Ahmed Shehzad led the green shirts from the front with an aggressive hundred whereas their bowlers penetrated through the batting line up of Bangladesh.
The skipper of the Proteas, AB de Villiers, got back his form with an aggressive fifty while Hashim Amla supported his with a half century as they beat England.
A deadly bowling by the Blue Shirts, followed by the fifties from Rohit Sharma and Virat Kohli, crushed Bangladesh as the visitors entered the semi final.
Darren Sammy led his troops from the front with his astonishing unbeaten knock whereas Chris Gayle assisted him well as the Caribbeans toppled the Kangaroos.
A sizzling unbeaten ton from the English batsman, Alex Hales converted an impossible task into a great success while chasing a huge target set by Sri Lanka.