Poor catching undermined England's attempts to push for victory on the fourth afternoon of the second Test against Bangladesh.
The tourists extended their lead to 77 in the morning session - though Tim Bresnan fell nine short of a maiden century - and made their first breakthrough before lunch. But midway through the second session Bangladesh were 73 for one and Tigers dangerman Tamim Iqbal had been dropped three times, with Jonathan Trott culpable for a howler at point.
England added 56 for two wickets in the morning to close at 496 all out.
Bresnan, who has three first-class centuries to his name, nudged his way into the 90s but was frustratingly short of three figures when he skipped down the track to Abdur Razzak and was stumped off one that bounced and turned.
James Tredwell clearly viewed Steven Finn's arrival as a chance to open his arms and launched Shakib Al Hasan for successive fours into the on-side. Tredwell fell for 37 in identical fashion to Bresnan, giving Razzak a scarcely-deserved return of three wickets.
Many batsmen would have been looking to merely survive the awkward pre-lunch period that followed, but Tamim has showed a fearless streak since the start of the series.
Tamim produced a devastating 85 in the first session of the match and was soon looking to pepper the boundary once again. By contrast, Imrul Kayes has saw his stock plummet over the course of the series, a trend which continued when he was bowled by Broad off the thigh pad for four.
England needed more wickets and Tredwell could have had Tamim on 15 and 26. Matt Prior grassed the first, a tough chance behind the stumps, and Tredwell himself shelled a firm return catch after lunch.
Graeme Swann was not introduced until the 21st over having spent some time off the field and had a big lbw appeal turned down off his first ball.
Tredwell was continuing to cause problems, coaxing Tamim to edge past slip before seeing Trott drop the simplest of catches at point to give the opener yet another life.