Alastair Cook hit a second successive century and Kevin Pietersen made an unbeaten 74 as England crushed Bangladesh by nine wickets in the second and final Test to sweep the series on Wednesday.
Skipper Cook (109 not out) and Pietersen added 167 for the second wicket to help England achieve a 209-run target on the fifth day. England, who won the opening Test by 181 runs in Chittagong, also completed a double under Cook following their victory in the preceding one-day series.
The England captain, who scored 173 in the previous match, hit 11 fours in a 156-ball knock for his 12th Test hundred. He finished the match in style, sweeping off-spinner Mohammad Mahmudullah for a boundary.
Pietersen, who switch-hit spinner Shakib Al Hasan for two runs and then smashed Mahmudullah for a four with a similar stroke, smashed one six and nine boundaries in a brisk 79-ball knock.
Bangladesh, trailing by 77 runs, were bowled out for 285 in their second innings shortly after lunch, with skipper Shakib (96) missing out on a Test century on his 23rd birthday.
Bangladeshi left-arm spinner Abdur Razzak shared the new ball with seamer Shafiul Islam, but England batted to add 42 for the opening wicket in 13 overs before opener Jonathan Trott was run out for 19.
Cook and Pietersen dominated the Bangladeshi attack with a wide range of strokes to ensure an easy victory. Bangladesh had earlier added 113 to their overnight total of 172-6.
The Bangladeshi captain looked set to complete his second Test hundred before being stumped off debutant off-spinner James Tredwell. He added 71 to his overnight score of 25, cracking 11 fours in a 191-ball knock.