Tour match, Lord's:
Bangladesh 301-7 (50 ovs) beat Middlesex 160 (39.3 ovs) by 141 runs
Mushfiqur Rahim hits out as Bangladesh rack up the runs at Lord's
Bangladesh will go into the first of three one-day internationals against England on Thursday heartened by a fine 141-run win over Middlesex at Lord's.
Following a heavy defeat by Sussex, Bangladesh faced a county side featuring a number of withdrawals.
Jahurul Islam stroked a confident 88 off 93 balls as the tourists batted first and made 301-7.
In the chase, Owais Shah's 61 was the only significant score as Middlesex were bowled out for just 160.
The Panthers never recovered from a miserable start when opener John Simpson dragged the sixth ball of the innings onto his leg stump.
Three overs later, Jackson Thompson miscued an attempted pull to mid-on against Shafiul Islam and, at 12-2, Middlesex were already in trouble.
Shah and Dawid Malan improved the situation a third-wicket partnership of 87 in 17 overs, but the required run rate soon reached seven an over.
Their stand ended when Malan was sent back by Shah to be run out by Mahmudullah's throw to the non-striker's end.
That left far too much for Shah and the lower order to deal with.
Fresh from a poor showing in the Asia Cup, the Bangladesh top order batted freely after deciding to bat first against a rookie Middlesex attack.
Imrul Kayes (77) and Jahurul produced the match-defining stand with 143 in just 25 overs for the third wicket, forcing Middlesex skipper Neil Dexter to use eight bowlers in a bid to stem the flow of runs.