Eoin Morgan hammered a gutsy century under pressure to power England to a thrilling two-wicket victory over Bangladesh in the second one-day international on Tuesday.
Man-of-the-match Morgan hit a 104-ball 110 not out for his second one-day hundred as England surpassed Bangladesh's 260-6 with seven balls to spare in the day-night match for an unbeaten 2-0 lead in the three-match series.
The 23-year-old also became the first batsman in one-day cricket to score centuries for two countries, his first hundred coming for Ireland against Canada in Nairobi in 2007.
Left-arm spinners Shakib Al Hasan (3-32) and Abdur Razzak (3-52) raised hopes of a Bangladeshi maiden one-day win over England before left-handed Morgan steered his team home in a close finish.
England 261-8 in 48.5 overs (Eoin Morgan 110 not out, Alastair Cook 60; Abdur Razzak 3-52, Shakib Al Hasan 3-32) beat B’desh 260-6 (Mushfiqur Rahim 76, Imrul Kayes 63; Tim Bresnan 3-51).