Moeen Ali scored a fine half century on his former home ground as England were bowled out for 297 in 86 overs on day one of the third Investec Test with Pakistan at Edgbaston.

The Worcestershire all-rounder came in at 158-5 and was eventually ninth out at 278 for a second top score in the innings of 63.

The 29-year-old struck seven fours in his 117 ball knock before he nicked a delivery with the second new ball from Mohammad Amir to keeper Sarfraz Ahmed. 

Moeen added 66 for the sixth wicket with Gary Ballance (70) and 32 for the eighth wicket with Stuart Broad (13).

He was content to play himself in and did not register his first boundary until his 51st ball when he cover drove Rahat Ali to the ropes.

Moeen produced a similar shot for four against Sohail Khan but had a slice of luck against the same bowler when an inside edge flew to the boundary.

On 44 Moeen was given out caught at short leg sweeping at Yasir Shah but reviewed the decision successfully although replays showed he would have been lbw.

He reached his half century with a pull for four off Rahat Ali from 99 balls – his fifth boundary.

Sohail Khan, who played in Pakistan's two-day warm-up game at Worcester, ended with 5-96 off 23 overs.