DHAKA (AFP) England beat Bangladesh by two wickets in the second one-day international on Tuesday to gain an unbeatable 2-0 lead in the three-match series. Earlier, Mushfiqur Rahim and Imrul Kayes cracked half-centuries to help Bangladesh post a competitive 260-6. Wicketkeeper-batsman Rahim made 76 and left-handed opener Kayes 63 as Bangladesh scored their highest one-day total against England in 10 matches. The pair added 90 for the third wicket on a slow track in the day-night match. Paceman Tim Bresnan (3-51) and off-spinner Graeme Swann (2-52) were the main wicket-takers for England, who lead 1-0 in the three-match series following their six-wicket win in the first game on Sunday. Bangladesh, put in to bat, lost opener Tamim Iqbal (30) and Aftab Ahmed (four) in the opening 11 overs before being propped up by Kayes and Rahim. Iqbal, who scored a century in the last match, hit a 25-ball 30 before driving paceman Stuart Broad straight to skipper Cook at mid-wicket. Rahim and Kayes then denied England success for 22 overs, relying mainly on singles and twos to keep the scoreboard moving. Swann and medium-pacers Luke Wright and Paul Collingwood did not let the Bangladeshi batsmen score freely with their tidy line and length in middle overs. Swann, who bagged three wickets in the last match, dismissed well-set Kayes and skipper Shakib Al Hasan (14) to reduce Bangladesh to 166-4. Kayes, who hit just four boundaries in a 113-ball knock for his second half-century in one-dayers, firmly drove the spinner in the covers where Colingwood held a good catch. Rahim, dropped on 24 by Broad at deep square-leg off Collingwood, went on to complete his sixth half-century before falling in a bid to step up the run-rate, caught by Wright at mid-wicket off Bresnan in the 44th over. Naeem Islam (18 not out) and debutant Suhrawadi Shuvo (14 not out) added 25 off the last 11 deliveries to help their team cross the 250-mark. England made one change from the side which won the opening match, replacing unfit paceman Ryan Sidebottom with debutant spinner James Tredwell. Bangladesh brought in Rubel Hossain and Shuvo in place of Junaid Siddiqui and Mashrafe Mortaza. SCOREBOARD BANGLADESH Tamim Iqbal c Cook b Broad 30 Kayes c C'wood b Swann 63 Aftab Ahmed b Bresnan 4 Rahim c Wright b Bresnan 76 Shakib c and b Swann 14 Mahmudullah b Bresnan 27 Naeem Islam not out 18 Suhrawadi Shuvo not out 14 EXTRAS: (b4, lb3, w7) 14 TOTAL: (for 6 wkts; 50 overs) 260 Fall: 1-46, 2-56, 3-146, 4-166, 5-211, 6-235 BOWLING Bresnan 10-0-51-3 (w5) Broad 6-0-34-1 (w1) Swann 10-0-52-2 Wright 9-0-38-0 (w1) Tredwell 10-0-52-0 Collingwood 5-0-26-0. ENGLAND Cook c Rahim b Shakib 60 Kieswetter c Kayes b Shafiul 4 Pietersen lbw b Razzak 18 Collingwood lbw b Razzak 7 Morgan not out 110 M. Prior lbw b Razzak 42 L. Wright b Shakib 7 T. Bresnan lbw b Mahmudullah 0 G. Swann b Shakib 2 J. Tredwell not out 2 EXTRAS: (b4, lb3, w2) 9 TOTAL: (for 8 wkts) 261 Fall of wickets: 1-5, 2-52, 3-68, 4-108, 5-198, 6-223, 7-224, 8-229 BOWLING Shaiful 6.5-0-55-1 Rubel 6-0-30-0 Razzak 10-0-52-3 (w1) Naeem 6-0-41-0 Shakib 10-2-32-3 Mahmudullah 7-0-30-1 (w1) Shuvo 3-0-14-0