Gareth Davies touched down twice as the Scarlets recorded their first victory of the season with a 26-10 triumph over Treviso at Parc y Scarlets on Saturday.
It was the Welsh region who controlled the opening period and deservedly held a 14-3 advantage at half-time through Davies' two tries, with Tobias Botes responding for Treviso.
Ludovico Nitoglia reduced the deficit in the second half, but the boot of Steve Shingler guided the home side to victory after the break.
The Italian outfit have gradually improved over the previous two years despite finishing last season in the bottom half of the Pro12 table. And although Treviso lost their opening encounter of the current campaign after going down to the Ospreys, they were facing a team that had suffered a 42-19 defeat to Leinster last weekend.
But the hosts responded to that thrashing impressively, scoring two tries in the first 14 minutes.
Firstly, Davies broke from the base of the scrum to touch down for a superb individual try before going over for a second soon after.
Shingler converted both and Simon Easterby's men led 14-0, an advantage they held until the last minute of the half.
Try-scoring hero Davies was sin-binned alongside the visitors' Alberto di Bernardo after an altercation, and Botes reduced the deficit just before the interval.
Shingler soon restored that 14-point lead before a piece of individual excellence saw Nitoglia touch down and give the Italian team hope. But that was as good as it got for Treviso.
Instead, the Scarlets controlled the rest of the game and the boot of their centre guided them to victory. The former London Irish player duly added three more from the tee to take them to a comfortable win.
Tries: G. Davies 2
Cons: S. Shingler 2
Pens: S. Shingler 4
Yellow card: G. Davies
Yellow card: Di Bernardo
Scarlets: 15 Gareth Owen, 14 Liam Williams, 13 Scott Williams, 12 Steve Shingler, 11 Jordan Williams, 10 Rhys Priestland, 9 Gareth Davies, 8 Rob McCusker (capt), 7 Josh Turnbull, 6 Aaron Shingler, 5 Jo Snyman, 4 George Earle, 3 Samson Lee, 2 Ken Owens, 1 Phil John.
Replacements: 16 Emyr Phillips, 17 Rob Evans, 18 Deacon Manu, 19 Jake Ball, 20 Sione Timani, 21 Aled Davies, 22 Jonathan Davies, 23 Nick Reynolds
Treviso: 15 Brendan Williams, 14 Ludovico Nitoglia, 13 Michele Campagnaro, 12 Luca Morisi, 11 Luke McLean, 10 Alberto Di Bernardo, 9 Tobias Botes, 8 Robert Barbieri, 7 Alessandro Zanni, 6 Manoa Vosawai, 5 Valerio Bernab˛, 4 Antonio Pavanello (capt), 3 Lorenzo Cittadini, 2 John Maistri, 1 Michele Rizzo.
Replacements: 16 Enrico Ceccato, 17 Ignacio Fernandez-Rouyet, 18 Alberto De Marchi, 19 Dean Budd, 20 Simone Favaro, 21 Christian Loamanu, 22 Fabio Semenzato, 23 Mathew Berquist.
Venue: Parc y Scarlets
Referee: David Wilkinson