Teenage leg-spinner Shadab Khan hit his third fifty in as many Tests before he was last man out for 56, with the 19-year-old’s half-century the major source of Pakistan resistance with the bat.
Stuart Broad led England’s attack with three wickets for 38 runs in 55 overs, with James Anderson (three for 43) and the recalled Chris Woakes (three for 55) also in the wickets.
Test debutant Sam Curran, playing in place of injured all-rounder Ben Stokes, ended the innings shortly before the scheduled tea break when he had Shadab caught in the deep by Keaton Jennings.
Pakistan leads the two-match series 1-0 after a nine-wicket win in the first Test at Lord’s.England made two changes Keaton Jennings replaced struggling opening batsman Mark Stoneman and pace bowling all-rounder Chris Woakes came in for dropped fast bowler Mark Wood.
Team Pakistan was forced into making one change, with middle-order batsman Usman Salahuddin given a Test debut after Babar Azam suffered a broken arm while facing Stokes at Lord’s.England, who have lost six of their last eight Tests, are looking to avoid a third straight series loss after reverses in Australia and New Zealand.