Sri Lanka will finish either 9th or 10th at the Under 19 Cricket World Cup after beating Scotland, who will be 11th or 12th, by 97 runs