Andrew Strauss and Jonathan Trott made hundreds as England bounced back from last weekend's shock defeat to beat Bangladesh by 144 runs at Edgbaston and take the three-match one-day international cricket series 2-1.
The England captain Strauss made an ODI best of 154 and Trott 110, his first hundred at this level, in a huge total of 347-7.
Their second-wicket stand of 250 was an England record for any ODI wicket, topping the 226 shared by Strauss and Andrew Flintoff against the West Indies at Lord's in 2004.