West Indies were on Monday in deep trouble in the first Test against Sri Lanka as they collapsed to 113 for six at stumps on day two in reply to the hosts' first innings total of 386 all out.
The tourists, hunting their first ever Test win in Sri Lanka, trailed by 273 runs with four wickets in hand in Galle.
After Sri Lanka's quicks failed to take a wicket, the spinners made hay as off-spinner Ramesh Mendis claimed three wickets and left-arm orthodox duo Praveen Jayawickrama and Lasith Embuldeniya shared three wickets between them.
Openers Kraigg Brathwaite and Jermaine Blackwood had added 46 runs for the first wicket before Embuldeniya provided the breakthrough trapping Blackwood leg-before for 20.
Jayawickrama was operating from the City End and Nkrumah Bonner gloved one to first slip where Dhananjaya de Silva took a low catch. He made one.
Then off-spinner Mendis came into the attack in the 32nd over replacing Jayawickrama and claimed two wickets in two balls to put West Indies in all sorts of trouble.
He struck in the last ball of his first over when Brathwaite was caught at leg-slip.
Brathwaite had looked solid on his way to 41 off 115 deliveries with seven fours and had successfully overturned a decision before tea.
Mendis struck again in the first ball of his second over when Shai Hope was well caught by Oshada Fernando at short leg. He made 10.
Hope came in as concussion substitute for Jeremy Solozano. On his Test debut, Solozano was taken to hospital on the first morning when a full-blooded pull shot from Dimuth Karunaratne smashed into his helmet grille.
He spent the night under observation but scans revealed no serious injuries other than concussion and he returned to Galle and spent time in the team hotel after being discharged.
Jayawickrama changed ends and came on from the Dutch Fort End to pick up a second wicket as Jomel Warrican edged to wicketkeeper Dinesh Chandimal and then exhausted a review as the West Indies middle order collapsed losing four wickets for 20 runs.
Earlier West Indies bowled out Sri Lanka for 386 with Roston Chase claiming a five-wicket haul.
Among his victims were Dimuth Karunaratne whose classy 147 came to an end when Joshua da Silva completed a smart stumping.
Karunaratne was involved in two hundred plus stands with Pathum Nissanka (56) and Dhananjaya de Silva (61). Chandimal chipped in with 45 runs.
Sri Lanka v West Indies 1st Test scoreboard
Scorecard of the first innings on day two of the first cricket Test between Sri Lanka and West Indies in Galle on Monday.
Sri Lanka
First innings
Pathum Nissanka c Cornwall b Gabriel 56
Dimuth Karunaratne st da Silva b Chase 147
Oshada Fernando c Bonner b Chase 3
Angelo Mathews c Holder b Chase 3
Dhananjaya de Silva hit wicket b Gabriel 61
Dinesh Chandimal c Cornwall b Chase 45
Ramesh Mendis c da Silva b Warrican 13
Suranga Lakmal lbw b Warrican 11
Dushmantha Chameera c Brathwaite b Warrican 3
Lasith Embuldeniya c Blackwood b Chase 17
Praveen Jayawickrama not out 8
Extras: (b 5, lb 6, nb 8) 19
Total: (all out, 133.5 overs) 386
Fall of wickets: 1-139 (Nissanka), 2-164 (Fernando), 3-170 (Mathews), 4-281 (de Silva), 5-296 (Karunaratne), 6-331 (Mendis), 7-355 (Lakmal), 8-361 (Chandimal), 9-361 (Chameera), 10-386 (Embuldeniya)
Bowling: Shannon Gabriel 19-2-69-2 (nb 5), Jason Holder 19-9-24-0, Rahkeem Cornwall 27-3-91-0, Kyle Mayers 3-0-9-0, Jomel Warrican 32-5-87-3 (nb 3), Roston Chase 28.5-3-83-5, Jermaine Blackwood 1-0-6-0, Kraigg Brathwaite 4-0-6-0
West Indies
First innings
Kraigg Brathwaite c Nissanka b Mendis 41
Jermaine Blackwood lbw b Embuldeniya 20
Nkrumah Bonner c de Silva b Jayawickrama 1
Shai Hope c Fernando b Mendis 10
Roston Chase c Fernando b Mendis 2
Jomel Warrican c Chandimal b Warrican 1
Kyle Mayers not out 22
Jason Holder not out 1
Extras: (b 8, lb 4, nb 2, w 1) 15
Total: (six wickets, 42 overs) 113
Fall of wickets: 1-46 (Blackwood), 2-51 (Bonner), 3-80 (Brathwaite), 4-83 (Hope), 5-86 (Warrican), 6-100 (Chase)
To bat: Joshua Da Silva, Rahkeem Cornwall, Shannon Gabriel
Bowling: Suranga Lakmal 5-1-6-0, Dushmantha Chameera 4-0-8-0 (w 1), Lasith Embuldeniya 15-4-39-1 (nb 1), Praveen Jayawickrama 12-4-25-2 (nb 1), Ramesh Mendis 6-1-23-3