Kemar Roach became just the fifth West Indies bowler to reach the milestone of 300 Test wickets as the Caribbean side thrashed Sri Lanka by an innings and 217 runs in the first Test in Antigua.