In the second Test in Multan on Wednesday, Pakistani spinner Sajid Khan removed three wickets in ten deliveries, including century-maker Ben Duckett, to send England to 239-6.
The hosts eventually emerged victorious after an engaging second day of play on a turning wicket, leading by 127 runs following their 366th-inning total.
When Sajid removed Joe Root (34), Duckett (114), and Harry Brook (nine) in the last session, England was coasting along at 211-2.
Ben Stokes, the captain of England, was bowled out for one by fellow spinner Noman Ali, as England was rattled and lost four wickets in 14 runs.
Jamie Smith and Brydon Carse had two and twelve at the end of the innings, respectively, at the crease.
The home team will be seeking for a lead in the first inning to even the series because the Multan pitch, which was also used for the first Test, offers sharp spin.
England won the first Test by an innings and 47 runs, and they now lead the three-match series 1-0.
Over the course of the day, 11 wickets fell, with Sajid collecting 4-86 and Noman 2-75.
Root, who hit 262 in the previous game, was bowled off an inside edge by Sajid while sweeping. Brook became the first Test triple century scorer after being dismissed by the bowler with a crisp turning delivery.
Duckett scored quickly and then deftly evaded a drive from Sajid to the slip, where Salman Agha was sharply caught.
Duckett was the dominant player before to England’s collapse, hitting 16 boundaries in his innings and reaching 2,000 runs in his 28th Test match.
Duckett added 73 when he batted with Zak Crawley (27), 52 when he batted with Ollie Pope (29), and a strong 86 when he batted with Root in the following stand.
After reaching his half-century in just 47 balls, he swept spinner Agha for a boundary to achieve his fourth century in just 120 deliveries in Test cricket.
In an attempt to take an early England wicket, the hosts employed Sajid in the second over, but opener Crawley held out twice.
Duckett was the dominant player before to England’s collapse, hitting 16 boundaries in his innings and reaching 2,000 runs in his 28th Test match.
Duckett added 73 when he batted with Zak Crawley (27), 52 when he batted with Ollie Pope (29), and a strong 86 when he batted with Root in the following stand.
After reaching his half-century in just 47 balls, he swept spinner Agha for a boundary to achieve his fourth century in just 120 deliveries in Test cricket.
In an attempt to take an early England wicket, the hosts employed Sajid in the second over, but opener Crawley held out twice.
When Duckett sent the England opener back, Sajid removed the stumps and then grabbed the ball, allowing him to survive a run-out at 49-0.
Before his luck ran out three runs later, on 24, Crawley reversed a leg-before call made by New Zealand umpire Chris Gaffaney off Sajid.
Left-arm spinner Noman eventually trapped Crawley behind, but not before the home team successfully challenged a not-out call made by Sri Lankan umpire Kumar Dharmasena.
Earlier, after restarting at 259-5, Pakistan’s tail tormented England by amassing 107 runs, including a crucial 49 runs for the ninth wicket from Jamal and Noman.
However, after the break, Jamal was bowled out by Brydon Carse, who finished with 3-50, off the first ball after the interval, having being 358-8 at lunch.
Noman’s 32-run downfall was broken by spinner Jack Leach, who finished with 4-114 after getting Noman caught in the deep by Carse.