Taufeeq Umar closed in on a century as he guided Pakistan into a dominant position on day three of the second Test against West Indies in St Kitts.
The left-handed opener reached stumps on 97 not out, dreaming of a fifth Test ton, as Pakistan closed on 202 for three – a lead of 251.
Earlier, the hosts had been dismissed for 223, 49 runs behind on first innings.
While Taufeeq was the star turn, he was handed several lives by some woeful West Indies fielding.
He even survived a close call from the final ball of the day when a huge appeal from Darren Sammy for caught behind was turned down by umpire Billy Bowden after the batsman sought the runs to take him to three figures.
Taufeeq was dropped twice before he reached 13, and again on 94, as the Windies contributed to their desperate position.
Azhar Ali contributed a useful 53 while Mohammad Hafeez hit 32.