Centurion Roy powers England to ODI win over Bangladesh

England opener Jason Roy has hit a superb century and skipper Jos Buttler cracked 76 before Adil Rashid and Sam Curran grabbed four wickets each as the tourists hammered Bangladesh by 132 runs in the second one-day international.

The brilliant team effort in Dhaka on Friday enabled the world champions to take an unassailable 2-0 lead in the three-game series.

Roy made a 124-ball 132 with 18 fours and a six to lay the platform for a commanding 7-326 in 50 overs, after Tamim Iqbal won the toss and surprisingly opted to bowl on a Mirpur wicket he called "tacky".

Bangladesh lost two wickets in two balls in Curran's opening over and another in his next to eventually be dismissed for 194 in 44.4 overs.

Shakib Al Hasan (58), Iqbal (35) and Mahmudullah (32) all gave the hosts a glimmer of hope but incisive bowling by Rashid (4-45) and Curran (4-29) snuffed out their chances.

"Bangladesh are a formidable team at home so we're delighted to get the win," Buttler said, reflecting on how Bangladesh hadn't lost a bilateral ODI series at home since a 2-1 defeat to England in 2016 when he was a stand-in skipper.

"Spoke about areas to improve from the last match and we really did that. Jason Roy did fantastically well with the bat, guys chipped in around him and then we made a fantastic start with the ball."

Roy got off to a stuttering start but saw off the Bangladesh spinners with some unconventional sweeping and went on the attack as he approached his 12th hundred, lofting Mehidy Hasan Miraz for a six to get to 97.

After completing his century, Roy went after paceman Taskin Ahmed in the 35th over with back-to-back boundaries but fell lbw shortly after as he attempted a sweep off Shakib. His fourth-wicket stand with Buttler yielded 109 runs.

Buttler made a run-a-ball 50 while shepherding the lower order before falling to leave them at 6-260 in the 44th over.

Moeen Ali then hit a quickfire 42 to take them close to the 300-run mark while Curran, one of two changes to the side that won the first game by three wickets, made an unbeaten 33 with two sixes in the final over.

"Roy and Buttler batted exceptionally well. When you lose, you can point fingers -I'm not going to do that," Tamim said.

"We didn't do well as a team, and that's why we lost."

The teams meet in Chattogram for the final ODI on Monday before playing three Twenty20 matches.

With AP