Leeds: England were 106 for two at stumps, just 68 runs behind Pakistan's lowly first-innings 174 all out on the first day of the second Test at Headingley on Friday..
England captain Joe Root was 29 not-out on his Yorkshire home ground, with nightwatchman Dominic Bess unbeaten on nought.
The one sadness for England was that Alastair Cook, their all-time leading Test run-scorer, fell shortly before stumps for 46.
Earlier, Shadab Khan took Pakistan to three figures as the teenage leg-spinner made his third fifty in successive Tests.
But the tourists' top order struggled as England's veteran new-ball duo of Stuart Broad and James Anderson, much criticised for bowling too short in Pakistan's nine-wicket win in the first Test of a two-match series at Lord's, produced a succession of fuller-length deliveries.
Sarfraz's decision to bat was an especially bold move given England made just 184 in their first innings at Lord's.
And it was not long before Broad was on his way to a return of three for 38 in 15 overs, with Anderson taking three for 43.
All-rounder Chris Woakes, one of a trio of changes, took three for 55.
Pakistan saw all their top four dismissed before lunch and early in the second session they lost three wickets for one run in 14 balls to be 79 for seven.
But Shadab, fresh from Test fifties against Ireland in Dublin and England at Lord's, inspired a late-order revival as Pakistan's last three wickets added 95 runs.
Shadab, a shining light for Pakistan, commandingly pulled Woakes for four to complete an impressive 48-ball fifty featuring nine boundaries.
He was last man out when dismissed by fellow 19-year-old Sam Curran as the Surrey left-arm seamer, included after Ben Stokes was ruled out with a torn hamstring, marked his Test debut with a wicket.