The Scarlets took advantage of a dubious red card for Bulls hooker Johan Grobbelaar to secure a morale-boosting 23-22 victory on Friday night.