By close of play Pakistan had taken four wickets at 171 leaving the West Indies to bat out the fifth and final day on Tuesday or score a further 285 runs with six wickets intact for an unlikely win.
No team has ever chased down more than the 418-7 West Indies managed against Australia at Antigua 13 years ago and on a weary last day pitch they will need a huge effort to stop Pakistan from taking an unassailable 2-0 lead.
At close, Jermaine Blackwood was unbeaten on 41 and with him Roston Chase 17 not out as the two foiled Pakistan's bowling during an unbroken 47-run stand for the fifth wicket.
The duo carried the fight initiated by opener Kraigg Brathwaite who scored a fighting 67 with six boundaries and a six. Brathwaite and Marlon Samuels (23) had added 49 for the third wicket but both fell in the space of 12 runs, Samuels giving a return catch to leg-spinner Yasir Shah while Brathwaite trapped leg-before wicket by Mohammad Nawaz.
Johnson tried to sweep a delivery from Shah only to drag it on to his stumps after hitting the bat and glove. Bravo, who scored a fighting 116 in Dubai, slashed a drive off fast bowler Rahat Ali straight to point where Mohammad Nawaz held a head high catch.
Pakistan wicket-keeper batsman Sarfraz Ahmed said: "We would have liked five down instead of four. But we are in a commanding position and are sure that we will win the match tomorrow."
Resuming at 114-1 Pakistan were unable to score quick runs as West Indian captain Jason Holder kept a tight field, with only five boundaries in the session.
Ali, who scored a career best 302 not out in Dubai, edged Miguel Cummins to slip where Holder took a sharp catch for the fast bowler's first wicket in the series. Ali hit five boundaries during his 137-ball stay at the crease.
Disclaimer: No Business Standard Journalist was involved in creation of this content
