Trailing on first innings by 318 runs, the visitors were routed for just 101 half-an-hour after lunch as Kemar Roach led the fast bowlers' assault on Sri Lanka.