Jason Holder struck just before lunch to dismiss Angelo Mathews.
Debutant Kusal Mendis also fell cheaply, getting out to Kemar Roach, leaving Sri Lanka in a lot of trouble.
Sir Garfield Sobers, Sri Lanka captain Angelo Mathews, and West Indies captain Jason Holder pose with the Sobers-Tissera Trophy before the start of the first day of the second Test.
Jason Holder got rid of Dimuth Karunaratne cheaply.
Dinesh Chandimal tried to build a partnership with Milinda Siriwardana.
Kaushal Silva fell in the opening over for a duck to give Jerome Taylor the first wicket.
Dinesh Chandimal was bowled by Jerome Taylor in the post-lunch session.
While Milinda Siriwardana brought up his maiden Test fifty just before tea.
Siriwardana top-scored for Sri Lanka but was dismissed for 68 in the post-Tea session.
Debutant spinner Jomel Warrican (C) was the pick of the bowlers with four wickets as Sri Lanka were bowled out for 200.
Dhammika Prasad gave Sri Lanka the early breakthrough with the wicket of Shai Hope. West Indies finished the day on 17 for one.