Bangladesh were all out for 220 in their first innings of the second Test against England Friday after losing their last nine wickets for just 49 runs, with off-spinner Moeen Ali taking 5-57.