England booked their place in the T20 World Cup semi-finals with a thrilling two-wicket victory over Pakistan at Pallekele. Chasing 164, skipper Brook smashed a century to anchor the innings, guiding England home in 19.1 overs. The hard-fought win not only confirmed England’s semi-final berth but also ended Pakistan’s hopes in the tournament.