|Treviso (13) 13|
|Tries: Giazzon, Hayward Pens: Hayward|
|Scarlets (3) 17|
|Tries: Williams, Evans Cons: Priestland 2 Pens: Priestland|
Scarlets came from behind to beat Treviso to finish sixth in the Pro12 and qualify for next season's European Champions Cup.
Davide Giazzon and Jayden Hayward's tries put the home side in control at the interval.
But the Scarlets rallied in the second half and tries from Liam Williams and Steffan Evans saw them through.
Rhys Priestland kicked seven points in his final Scarlets game before joining Bath,
Scarlets went into game in sixth place needing two points to secure a place in the top-flight of European competition with head coach Wayne Pivac demanding a "Test-match mentality"
The opening 10 minutes was played mainly between the two 22s before the home side broke the deadlock with the afternoon's first try.
Hooker Giazzon drove over from an attacking line out but full-back Hayward failed to convert.
Matthew Luamanu came close to adding a second try after outrunning the Scarlets but Liam Williams and Hadley Parkes denied the number eight inches short of the try line.
Hayward added three points to Treviso's tally with a penalty from straight in front of the posts before Priestland secured Scarlets' first points of the afternoon with a penalty.
Treviso extended their lead with a second try after Hayward intercepted Adam Warren's pass and ran half the length of the pitch to score in the corner.
The New Zealander failed to convert his own try but his side went into the break firmly in control and leading 13-3.
Henry Seniloli should have scored a third try for the hosts but after some showboating by the scrum-half he was tackled by Scott Williams before he could place the ball down.
But with Treviso beginning to tire in the second half, Scarlets stepped up the pressure and they were rewarded with their first try on 61 minutes.
Full-back Liam Williams skipped through the Treviso defence to score underneath the posts and Priestland added the extras to cut the deficit to three points.
They were ahead for the first time in the game when wing Evans crossed over in the corner and Priestland's conversion sealed the victory and Champions Cup qualification.
Treviso: Jayden Hayward; Andrea Pratichetti, Luca Morisi, Enrico Bacchin, Simone Ragusi; Sam Christie, Henry Seniloli; Mat Luamanu, Francesco Minto, Paul Derbyshire, Corniel Van Zyl, Antonio Pavanello (capt), Rupert Harden, Davide Giazzon, Matteo Zanusso.
Replacements: Albert Anae, Romulo Acosta, Salesi Manu, Marco Fuser, Meyer Swanepoel, Nicola Cattina, Angelo Esposito, James Ambrosini.
Scarlets: Liam Williams; Adam Warren, Hadleigh Parkes, Scott Williams, Steff Evans; Rhys Priestland, Gareth Davies; Rob Evans, Ken Owens, Peter Edwards, Jake Ball, Lewis Rawlins, Aaron Shingler, James Davies, John Barclay.
Replacements: Ryan Elias, Phil John, Wyn Jones, George Earle, Rory Pitman, Rhodri Williams, Steven Shingler, Daniel Jones.
Referee: George Clancy (IRFU)
Assistant Referees: Giuseppe Vivarini, Simone Boaretto (both FIR)
Citing Commissioner: Alberto Recaldini (FIR)
TMO: Carlo Damasco (FIR)