Off-spinner Swann ended a battling 167-run sixth-wicket partnership in the second over after the lunch break to dash any hopes Bangladesh had to saving the match as England ran through the tail after struggling for more than two sessions.
Zunaed Siddique struck his maiden Test century and received valuable support from vice-captain Mushfiqur Rahim as Bangladesh saw off the morning session without the loss of a wicket in pursuit of a world record victory target of 513. However, Zunaed was unable to add to his lunch score of 106, giving a catch to Paul Collingwood at slip after spending more than six-and-a-half hours at the crease and negotiating 292 balls in an innings which included 17 fours.
Coming together with the score on 110-5 around 20 minutes before tea on the fourth day, Zunaed and Rahim batted out more than two sessions to revive Bangladesh's faint hopes but once Zunaed departed, Rahim soon followed.
SCORE BOARD
ENGLAND (I Innings): 599/6 decl
BANGLADESH (I Innings): 296 all out
ENGLAND (II Innings): 209/7 decl
BANGLADESH (II Innings, O/n: 191/5):
Iqbal b Swann 14
Kayes c Prior b Finn 23
Siddique c Collingwood b Swann 106
Ahmed c Prior b Bresnan 26
Mahmudullah b Bresnan 5
Hasan lbw Swann 4
Rahim b Swann 95
Islam c Carberry b Swann 36
Razzak lbw Broad 1
S Hossain c Prior b Bresnan 12
R Hossain (not out) 0
Extras (B-2, LB-7) 9
Total (all out; 124 overs) 331
Fall of wickets: 1-33, 2-45, 3-99, 4-105, 5-110, 6-277, 7-294, 8-301, 9-327.
Bowling: Broad 24-7-65-1, Bresnan 24-7-63-3, Finn 18-7-47-1, Swann 49-11-127-5, Pietersen 7-1-15-0, Trott 2-0-5-0.
Deccan Herald is on WhatsApp Channels| Join now for Breaking News & Editor's Picks