Scarlets 43 Ulster 17:The Scarlets leapfrogged Ulster to move up to fifth place in the Magners League following a convincing bonus-point victory at Parc y Scarlets.
Having already qualified for next season's Heineken Cup with their midweek win over Cardiff Blues, a relaxed home side, playing their final match of the season without Lions duo Stephen Jones and Matthew Rees, scored six tries.
A bright start by the Scarlets was rewarded with three first-half tries - the first coming after one minute 20 seconds, scored by fullback Dan Evans, who collected his own kick ahead.
And when Ulster centre Ian Whitten failed to roll away at a ruck, Scarlets moved into a 10-0 lead after 15 minutes with a Rhys Priestland penalty.
But that was cancelled out three minutes later by a well-struck drop goal from Ulster number 10 Niall O'Connor.
That was of small consolation to Ulster, however, as they conceded two tries in the space of four minutes as the home side opened up a 22-3 lead.
First a charging run from Dominic Day resulted in him squeezing over the line and then Lee Williams, who had scored two tries in the win over the Blues in midweek, was sent over by Martin Roberts.
A disappointing half for the Northern Irishmen improved somewhat when scrum-half Paul Marshall jinked his way over from a ruck 10 metres out for a converted try, which reduced the deficit to 12 points.
And Ulster were further helped by Priestland missing a long-range penalty attempt just before half-time after the visitors had strayed offside, but the Scarlets still led 22-10.
Right at the start of the second half, O'Connor missed a drop-goal attempt.
But, like the first half, the Scarlets scored a try within the first two minutes when a break by prop Iestyn Thomas was finished off by Darren Daniel to give his side the bonus point.
The Ulster cause was not helped when they lost number eight Robbie Diack to the sin-bin after 58 minutes for a professional foul.
And, with the extra man, the Scarlets celebrated a fifth try scored by scrum-half Roberts after some good work by Daniel and Nick Reynolds.
In injury-time, the Scarlets put the icing on the cake with a try for captain David Lyons, who scrambled over the line from close range.
Just before the end, Ulster centre Darren Cave went in for Ulster's second try but it was too little, too late.