22 points from Ireland fly-half Jonathan Sexton helped Leinster to a 27-14 win over the Scarlets at the RDS on Saturday in the Magners League.
Sexton drove a rusty Leinster to their 11th straight league win at their Dublin base, converting Isa Nacewa's try, firing over five penalties and grabbing a late try of his own for a 22-point haul.
But the victory was marred by an early injury suffered by Leinster's Sean O'Brien, who was also pressing for selection against England.
The promising flanker had to be carried off on a stretcher, just 24 hours after fellow Ireland hopeful Donnacha Ryan injured his shoulder in action for Munster.
The Scarlets will be kicking themselves as this was a match they could have easily won. They failed to convert a number of try-scoring chances, the most notable of which saw Rob McCusker knock on after blocking Shaun Berne's 70th-minute clearance kick.
Jonathan Davies and the fit-again Regan King showed well early on for the visitors but when Deacon Manu was isolated at a midfield ruck after 11 minutes, Sexton smacked over the resulting penalty for the opening score.
Davies rumbled forward to set up Rhys Priestland for a levelling penalty and the Scarlets surged 8-3 ahead, just a minute later, with one of the best tries of the season.
A fantastic long range break, highlighted by deft passes from King and Johnathan Edwards, caught Leinster napping and hooker Ken Owens, chasing his first Welsh cap against France next weekend, finished it off in the left corner.
Priestland failed to add the extras and Leinster soon increased their intensity, big prop CJ van de Linde being held up short before space was created on the left for Nacewa to go over.
Sexton nailed a terrific conversion from close to the touchline and swapped further penalties with Priestland as Leinster went in at the break with a 13-11 lead.
When Stan Wright was punished for not rolling away, four minutes into the second half, Scarlets fly-half Priestland kicked his side back in front but ultimately, luck was not with the Welsh region.
Daniel Evans was inches away for sending King over for a try - Fergus McFadden doing well to intercept close to the Leinster try-line - and the Scarlets pack were thwarted at close range on a couple of occasions as Shane Jennings and his team-mates kept them at bay.
Three well-struck penalties from the in-form Sexton stretched Leinster more than a converted score clear and he ran a good support line, following a line break from Berne, to take a pass from debutant Andrew Conway and score the clinching try four minutes from time.
Sexton went narrowly wide with the extras and salt was rubbed into the Scarlets wounds when Ireland Under-20 starlet Conway recovered to force a knock-on from Andy Fenby, just metres from the home line.
Tries: Nacewa, Sexton
Pens: Sexton 5
For the Scarlets:
Pens: Priestland 3
Leinster: 15 Girvan Dempsey, 14 Shane Horgan, 13 Fergus McFadden, 12 Shaun Berne, 11 Isa Nacewa, 10 Jonathan Sexton, 9 Eoin Reddan, 8 Sean O'Brien, 7 Shane Jennings (capt), 6 Kevin McLaughlin, 5 Malcolm O'Kelly, 4 Devin Toner, 3 CJ van der Linde, 2 Bernard Jackman, 1 Stan Wright.
Replacements from: John Fogarty, Richardt Strauss, Mike Ross, Trevor Hogan, Stephen Keogh, Simon Keogh, Paul O'Donohoe, Eoin O'Malley, Andrew Conway.
Scarlets: 15 Dan Newton, 14 Daniel Evans, 13 Regan King, 12 Jon Davies 11 Andy Fenby, 10 Rhys Priestland, 9 Martin Roberts, 8 David Lyons (capt), 7 Johnathan Edwards, 6 Rob McCusker, 5 Damian Welch, 4 Dominic Day, 3 Deacon Manu, 2 Ken Owens, 1 Iestyn Thomas.
Replacements: 16 Phil John, 17 Emyr Phillips, 18 Rhys Thomas, 19 Vernon Cooper, 20 Josh Turnbull , 21 Tavis Knoyle, 22 Gareth Maule.
Referee: Andy Macpherson (SRU, 23rd League game)
Assistant Referees: C Stanley (IRFU), J Peak (IRFU)
TMO: Tony Redmond (IRFU)