Scarlets scored six tries as they eased past basement side Zebre 42-7 in the PRO12.
Zebre briefly threatened to make a game of it when they leveled early in the first half, but Scarlets found it all too easy with Dan Jones being on top form from the tee to add to the superb first half.
The bonus-point victory raises Scarlets’ hopes of a top four finish while Zebre missed the chance to go above fellow Italians Treviso.
The first half was one for the purists with the entire points tally being made up of tries and conversions, though as expected the majority went the way of Scarlets.
The Welsh side kicked off the scoring with Tom Williams feeding in Steffan Evans, who found a gap in the Italian back line to go over with Dan Jones kicking the conversion.
Scarlets continued to dominate possession and in the rucks, but Zebre put together a fantastic passing move midway through the first half to score a converted try and level the scoreline for a brief period of time.
Giulio Bisegni broke through the hosts’ defence before tapping Mattia Bellini in a great position. He touched down and Marcello Violi converted.
Zebre were level for just a matter of minutes though as just before the half hour mark, Scarlets got to just metres from the try line and after a final push, Aaron Schingler got the home team over the line.
Then, just past the half hour mark, clear daylight was put between the sides with Tom Williams going over allowed Jones a successful opportunity to keep his 100 percent conversion record going.
Any realistic chance of a second half comeback for the visitors was erased by the bonus-point try less than 10 minutes after the restart with Tom Price crossing the whitewash and Jones once again making no mistake from the tee.
From that point, the second half became something of a mauling with a penalty try being awarded just past the hour and then Will Boyde touching down one final time in the last 10 minutes to round off an impressive win for the Welsh side and another disappointing night for the Italian province.
Tries: Evans, Shingler, Williams, Price, Penalty try, Boyde
Cons: Jones 5, Thomas
Scarlets: 15 Johnny McNicholl, 14 Tom Williams, 13 Steff Hughes, 12 Hadleigh Parkes(c), 11 DTH van der Merwe, 10 Dan Jones, 9 Jonathan Evans, 8 Will Boyde 7 James Davies, 6 Aaron Shingler, 5 Tadhg Beirne, 4 Tom Price, 3 Werner Kruger, 2 Emyr Phillips, 1 Wyn Jones
Replacements: 16 Ryan Elias, 17 Luke Garrett, 18 Nicky Thomas, 19 Tom Phillips, 20 Josh Macleod, 21 Aled Davies, 22 Gareth Owen, 23 Steff Evans
Zebre: 15 Kurt Baker, 14 Mattia Bellini, 13 Giulio Bisegni, 12 Thomas Boni, 11 Lloys Greeff, 10 Serafin Bordoli, 9 Marcello Violi, 8 Federico Ruzza, 7 Oliviero Fabiani, 6 Derick Minnie, 5 Gideon Koegelenberg, 4 Joshua Furno, 3 Pietro Ceccarelli, 2 Tommaso D’Apice, 1 Andrea De Marchi(c)
Replacements: 16 Bruno Postiglioni, 17 Guillermo Roan, 18 Bartholomeus Le Roux, 19 Valerio Bernabo, 20 Dario Zanetti, 21 William Palazzani, 22 Matteo Pratichetti, 23 Dion Berryman
Referee: Andy Brace (Ireland)
Assistant Referees: Sean Gallagher (Ireland), Simon Mills (Wales)
TMO: Kevin Beggs (Ireland)