London:Steven Finn took Test best figures of four wickets for 75 runs in 20 overs as England reduced Bangladesh to 237 for seven on a curtailed third day of the first Test at Lord's here on Saturday.
Bangladesh were 268 runs behind England's first innings 505 at stumps, still needing 69 more runs to avoid the follow-on, at stumps.
Rain and bad light meant only 28.5 overs were possible in the day's play, but Bangladesh still lost five wickets for 65 runs.
Mahmudullah was seven not out and Shahadat Hossain three not out as Bangladesh, who fought hard with both bat and ball on Friday, struggled in overcast conditions ideal for seam bowling.
After rain meant no play before lunch Finn, playing his first Test in England and on his Middlesex home ground, took two wickets for four runs in eight balls.
He was well supported by fellow seamer James Anderson, who took two wickets for nine runs in 9.5 overs on his way to overall figures of two for 61 in 25.5.
Bangladesh resumed on their overnight score of 172 for two.
Junaid Siddique was 53 not out and Jahurul Islam unbeaten on 16.
The 6ft 7in Finn struck in Saturday's fourth over.
Finn, 21, who first featured in Tests during England's 2-0 series win in Bangladesh in March, had Siddique, on 59, fending at a ball that got 'big' on the left-hander and wicketkeeper Matt Prior held the edge.
Then 179 for three become 185 for four when Finn had Mohammad Ashraful lbw for four with a good length delivery.
Replays suggested the ball was going down the legside and over the top of the stumps.
But, with the Umpire Decision Review System (DRS) not in use this match after the International Cricket Council (ICC) and host broadcaster Sky failed to reach agreement over costs, there was no appeal against Sri Lankan umpire Asoka de Silva's decision.
The collapse continued when Anderson produced a superb delivery that moved late and induced an edge from Jahurul Islam (20) through to Prior.
Bangladesh were now 191 for five.
Finn, who'd removed Imrul Kayes with a well-directed bouncer on Friday, took two for 33 in his initial seven overs on Saturday.
That Bangladesh's luck was out as exemplified when Bangladesh captain Shakib Al Hasan fell for 25, chasing a wide delivery from Anderson.
Prior dropped the easy catch, despite getting both gloves to the ball, but the rebound fell kindly for England captain Andrew Strauss at first slip.
There were several stoppages for bad light with the players leaving the field for a second time after Mushfiqur Rahim was clean bowled middle stump by Finn with the second delivery with the new ball.
Although there are permament floodlights at Lord's, an agreement with the local Westminster council means they can only be switched on for 12 days a year and both Marylebone Cricket Club (MCC), the ground owners, and the England and Wales Cricket Board (ECB) had decided they'd be used later in the season.
And as floodlights won't be available for the second and final Test at Old Trafford, which starts on Friday, officials decided not to use them at Lord's so as to ensure consistency between both matches.
England's total was built around South Africa born Jonathan Trott's 226 -- only the seventh double century by an England batsman in a Lord's Test and the 14th in total.
Fast bowler Shahadat took five for 98 -- the first time a Bangladeshi had taken five wickets in a Test innings at Lord's.