The first Test between Pakistan and West Indies hangs in the balance after Babar Azam made a crucial half-century either side of a rain delay on day three in Jamaica.
Pakistan appeared to be in the ascendancy early on Saturday when they quickly knocked off the final two wickets to limit West Indies' first-innings lead to 36, all out for 253.
But the tourists were 65-4 after Jayden Seales struck twice in the 26th over, suddenly struggling and just 29 in front.
Crucially, Babar and Mohammad Rizwan (30) then put on 56 for the fifth wicket, which belatedly arrived when play resumed following a break for the weather.
Captain Babar remained and he had 54* at stumps, still unbeaten with Pakistan on 160-5, 124 ahead.
Seales unsettles Pakistan
Teenage pace bowler Seales threatened to really upset Pakistan in a stunning over. After taking 3-70 in the first innings, the 19-year-old struck with the first ball of a new spell, drawing an edge from Abid Ali (34), and then added another as Fawad Alam was caught behind for a three-ball duck.
Rizwan and rain slow Windies
That Seales burst left Pakistan reeling, four down and scarcely leading. But Rizwan arrived for a vital turn with the bat, contributing to a partnership with Babar that reached 52 before an early tea was called due to the rain. He did not last much longer, but Rizwan allowed Babar to settle again.