Pakistan snared three wickets with the second new pink ball in the day-night match as West Indies reached 6-315 at stumps on the third day of the first Test.
Darren Bravo had led a staunch resistance for West Indies on Saturday with a defiant 87 off 258 balls and Marlon Samuels made 76.
But Wahab Riaz got two wickets in quick succession and Bravo was caught at short leg to give Pakistan control of the first Test.
Shane Dowrich was unbeaten on 27 and captain Jason Holder not out on 10 at stumps.
West Indies still trails by 264 runs in its first innings after Pakistan had posted a massive 3-579 declared on the back of Azhar Ali's triple century.
Leg-spinner Yasir Shah provided an early breakthrough before West Indies had added to its overnight 1-69 when he clean bowled Kraigg Brathwaite (32) in his first over.
Samuels, whose second half-century in the past 17 Test innings had 13 boundaries, defied Pakistan in a 113-run third-wicket stand with Bravo.
That ended when Samuels was leg before wicket to seamer Sohail Khan.
Bravo looked firm in his innings of more than six-and-a-half hours until Azhar Ali scooped a brilliant reflex catch to give debutant left-arm spinner Mohammad Nawaz his first Test wicket.
