Opener Ahmed Shehzad was dismissed for 176 in the penultimate over before the break, hit wicket after he missed a bouncer from seamer Corey Anderson.
Azhar Ali was 73 not out and Younis Khan still to get off the mark.
Pakistan had begun the day on 269-1 after losing Mohammad Hafeez for 96 on the opening day.