Roston Chase and Shane Dowrich combined for a 118-run stand after West Indies' first innings threatened to sink without trace on day one of the first Test against Pakistan.
Having been 71-5 shortly after lunch in Kingston, the efforts of Chase (63) and Dowrich (56) steered the Windies to a total of 244-7 at stumps on Friday.
The pair were eventually seen off by Yasir Shah (2-91), who claimed the two wickets in as many balls, while Mohammed Amir (3-28) was the pick of the bowlers.
Debutant Mohammad Abbas (1-42) struck with only his second ball when Kraigg Brathwaite (0) tamely prodded the quick to Younis at first slip in favourable conditions for the strike bowlers.
There was no debut joy for Shimron Hetmyer (11), who lost his off stump to a rapid delivery from Amir which darted back in and the left-arm quick soon cleaned up Shai Hope (2) to put the Windies in the mire on 32-3.
Vishaul Singh also failed in his first international innings, falling for just nine when he clipped Wahab Riaz (1-66) to Azhar Ali at backward square leg as the Windies took lunch on 71-4.
Kieran Powell (33) got a start in his first Test innings for almost three years, but gave it away by edging the outstanding Amir into the safe hands of Younis with a loose stroke before a run was added after the interval.
The Windies were in desperate need of a partnership and it was left to Chase and wicketkeeper Dowrich to steady the ship as runs came came more freely with Wahab Riaz and Yasir in the attack.
Chase lofted Yasir for six to bring up the 50 stand and Dowrich was watchful as the tourists' frustration mounted, with West Indies going in at tea on 143-5.
The assured Chase brought up his half-century by working Abbas into the leg side for a single and Dowrich also passed 50 in the evening session, but both batsmen were gone in a flash when Yasir came to the fore.
Wahab produced a stunning catch running back to the long-off boundary to get rid of Chase and leg-spinner Yasir bowled Dowrich from the next delivery, which came back in from outside leg stump to reduce the Windies to 189-7.
Jason Holder (30 not out) and Devendra Bishoo (23 not out) unleashed some lusty blows under the floodlights before the worsening light brought end to the day's play.