New Delhi: After being blown away by West Indies' Chris Gayle in their opening game in the ICC World Twenty20, England did not bow down but rise to win every game from there on and book their place in the final.
The English team look like an unit filled with energy and intensity, which can be a thorn for any side on a given day.
Ahead of Sunday's showpiece of the mega event at the Eden Gardens, Kolkata, we look at England's road to the final.
Super 10, Group 1:
England vs West Indies (ENG: 182/6, WI 183/4 in 18.3 overs)
(West Indies beat England by six wickets)
England vs South Africa (SA: 229/4, ENG 230/8 in 19.4 overs)
(England beat South Africa by two wickets)
England vs Afghanistan (ENG 142/7, AFG 127/9)
(England beat Afghanistan by 15 runs)
England vs Sri Lanka (ENG 171/4, SL 161/8)
(England beat Sri Lanka by 10 runs)
England vs New Zealand (NZ 153/8, ENG 159/3 in 17.1 overs)
(England beat New Zealand by seven wickets)
England vs West Indies at Eden Gardens, Kolkata
Date April 3, Time 7:00 pm