Dhaka:England beat Bangladesh by two wickets at Sher-e-Bangla National Stadium to win the three-match One-Day International series on Tuesday with a match to go.
Eoin Morgan whacked a six over square leg to end a suspenseful match, in which Bangladesh posted its highest ODI total against England and came closest to beating the visitors for the first time in a one-dayer.
Bangladesh racked 260-6 and England made 261-8 with seven balls to spare.
England needed 16 to win with 12 balls left, and Morgan spoiled Bangladesh hopes by clubbing Shafiul Islam's first delivery to the boundary. Two runs followed off the next ball, bringing up Morgan's first ODI century for England, and the second of his career.
Morgan didn't acknowledge the century, and said afterward he didn't realize he'd got there off 101 balls.
After a dot ball off the third, Morgan swiped his eighth boundary through cover, then completed England's series win with his second six.
He finished with 110 off 104 balls.
England was 68-3 when Morgan joined opener Alastair Cook. They put on 40 before Cook was caught behind for 60 off Shakib Al Hasan. His 50 came off 52 balls and included seven boundaries.
Morgan and Matt Prior (42) added 90 for the fifth wicket, but from 198-5 England slumped to 229-8 thanks to captain Shakib Al Hasan, who took 3-32, Abdur Razzak, 3-52, and Mahmudullah, who trapped Tim Bresnan lbw for a duck.
But James Tredwell, on debut, hung around for more than four overs to support Morgan to the end. Tredwell scored 2.
Earlier, Mushfiqur Rahim and Imrul Kayes collected half centuries in boosting Bangladesh to 260.
Rahim hit 76 off 88 balls, while Kayes was more patient for his 63. Together, they added 90 for the third wicket until Kayes drove Graeme Swann hard through the covers only to be out to a great diving catch by Paul Collingwood.
It took another good catch to remove Rahim, who'd hit five boundaries in his near run-a-ball knock.
Rahim tried to flick Bresnan down the leg side but lobbed it to mid on where Luke Wright made a sliding catch for 211-5 in the 44th over.
Bresnan bowled Mahmudullah for 27 at the start of the 49th over, but Naeem Islam (18 not out) and debutant Suhrawardi Shuvo (14 not out) blasted 25 off the last 11 balls to post a competitive total.
Opener Tamim Iqbal, who scored a century in the first match on Sunday, was first out for 30 to Stuart Broad.
Bresnan finished with 3-51 and Swann claimed 2-52.
The third match is on Friday at Chittagong.