Scarlets close on semi spot