2nd ODI, Dhaka: Bangladesh v England
Andrew Flintoff was again the star as England made hard work of beating Bangladesh by seven wickets in the second one-day international.
England's bowlers dominated, restricting their hosts to 134-9, Richard Johnson leading the way, with career-best figures of 3-22.
But the tourists crashed to 37-3 before Flintoff's 70 not out led them home with 22 overs to spare.
England take a 2-0 series lead, with the final match in Dhaka on Wednesday.
Skipper Michael Vaughan played the supporting role in a century partnership for the fourth wicket, finishing 37 not out.
Flintoff gained a lucky break when he was dropped on 26, and the incident triggered the lighting of bonfires by upset fans in the stands of a packed Bangabandu Stadium.
The England all-rounder then hit 10 off his next two deliveries faced, massive hoicks off spinner Mohammad Rafique, and lofted six more off Bangladesh skipper Khaled Mahmud to reach his 50 from 37 balls.
Flintoff's four sixes took him level with Ian Botham's England record of 44 career sixes in one-day internationals, though Flintoff reached the milestone in almost half as many games.
The Lancastrian's heroics saved the tourists' blushes after Vikram Solanki was out for a duck, lbw to impressive youngster Tapash Baisya.
Johnson claimed a career-best 3-22 as wickets tumbled early
And both Marcus Trescothick and Paul Collingwood fell to false shots against medium-pacer Mushfiqur Rahman, who gained significant swing under the floodlights.
Mushfiqur had earlier been part of a 53-run fifth-wicket stand with Rajin Saleh that saved Bangladesh from utter ruin after their first four wickets fell with just seven runs on the board.
Anderson and Johnson made a marauding start, but leaden-footed wafts outside off-stump accounted for three of the wickets to fall.
Wicket-keeper Chris Read took four catches in all, Khaled Mashud providing the fourth when he edged a ball from Flintoff.
After a fine reflex catch from cover fielder Collingwood to dismiss Hannan Sarkar, Anderson's eight-over opening spell brought two wickets, four maidens and just four runs.
Moniruzzaman lasted just six balls on his debut
Saleh top-scored with 37, impressing most with his straight-drive in a 77-ball innings, while Mushfiqur hit a patient 22
Saleh's first attempted pull, against Rikki Clarke, brought his downfall.
Mushfiqur then played on to a slower delivery from Johnson.
There was plenty for skipper Khaled Mahmud to ponder after he was jeered from the crease by the crowd following a leg-before dismissal by Giles.
Foremost would have been the decision to drop leading batsman Habibul Bashar in favour of debutant Moniruzzadin, who lasted just six balls.
Tailender Rafique hit four boundaries - almost half his team's totals - in his unbeaten 27.
He shared in a ninth-wicket stand of 32 with Manjural Islam Rana and then an unbroken 22 with last man Baisya.
Bangladesh: Hannan Sarkar, Nafis Iqbal, Moniruzzaman, Rajin Saleh, Alok Kapali, Khaled Mahmud (Capt), Mushfiqur Rahman, Manjural Islam Rana, Khaled Mashud (Wkt), Mohammad Rafique Tapash Baisya.
England: M E Trescothick, V S Solanki, M P Vaughan (Capt) P D Collingwood, A Flintoff, R Clarke, I D Blackwell C M W Read (Wkt), A F Giles, R L Johnson, J M Anderson.