Chittagong: England recovered from a bad start to post 258-7 on day one of the first Test with Bangladesh in Chittagong on Thursday.
Having chosen to bat, they were 21-3 after 12 overs, 18-year-old off-spinner Mehedi Hasan Miraz striking twice and going on to take 5-64 in 33 overs.
But Moeen Ali, who survived a total of five reviews, hit eight fours and a six in 68, sharing 88 with Jonny Bairstow.
Dropped on 13, Bairstow struck his fourth successive Test fifty, with eight fours in his fluent 52.
Mehedi was one of three debutants for Bangladesh, who used five spinners on an opening day when only 17 of the 92 overs were bowled by seam.
England gave a debut to Northants batsman Ben Duckett - dismissed by Mehedi for 14 at the top of the order - and opted for three spinners, including 39-year-old Gareth Batty, who is playing his first Test since 2005.
England - 258 for 7 (Moeen Ali 68, Bairstow 52, Mehedi 5-64)