Win keeps Scarlets in touch