Bangladesh beat England by 34 runs in the second one-day international to level the three-match series 1-1 at the Sher-e-Bangla National Stadium in Dhaka on Sunday.

Mahmudullah Riyad hit the highest of 75 runs and captain Mashrafe Mortaza made 44 of 29 balls to help Bangladesh achieve 238-8. Mortaza then picked up 4-29 as England dismissed the hosts for 204 runs in 44.4 overs.

Toss – England
Series – 3-match series level 1-1
Player of the match – Mashrafe Mortaza (Bangladesh)
Umpires – Aleem Dar (Pakistan) and Sharfuddoula
TV umpire – M Erasmus (South Africa)
Match referee – J Srinath (India)
Reserve umpire – Anisur Rahman