Tail-enders Naeem Islam and Shafiul Islam frustrated England with maiden half-centuries as Bangladesh posted an impressive 419 in the second and final Test on Sunday.

Naeem (59 not out) and Shafiul (53) kept the England attack at bay with a 74-run stand for the ninth wicket, helping their team score the third-highest Test total in the process.

England were four for no loss in reply at lunch on the second day, with skipper Alastair Cook unbeaten on four and Jonathan Trott yet to open his account.

Bangladesh added 89 runs in 23.1 overs to their overnight total of 330-8, with Shafiul doing the bulk of scoring in an aggressive 51-ball knock which included 11 fours.

Shafiul, unbeaten on eight overnight, sought runs from the beginning as he hit paceman Stuart Broad for two successive fours. He then smashed spinners Graeme Swann and James Tredwell each for two boundaries in an over.