|Guinness Pro12 play-offs: Leinster v Scarlets|
|Leinster (10) 15|
|Tries: Ringrose, Conan Con: Nacewa Pen: Nacewa|
|Scarlets (21) 27|
|Tries: S Evans, Shingler, G Davies Cons: Patchell 3 Pen: L Williams 2|
Scarlets produced a superb performance to beat Leinster in the Pro12 semi-final despite having winger Steffan Evans sent off before half-time.
Evans was red-carded for a tip tackle on Garry Ringrose in the 38th minute when Scarlets were leading 21-10.
Evans, back-row Aaron Shingler and scrum-half Gareth Davies scored fine tries for the visitors.
Centre Ringrose and number eight Jack Conan touched down for Leinster who miss out on the 27 May final in Dublin.
Munster host Ospreys in the other semi-final at 18:15 on Saturday.
The against-the-odds triumph by Scarlets at the RDS was the first time an away team had won in the Pro12 semi-finals.
Ospreys were the last Welsh club to win the competition in 2012.
The dismissal of Evans could result in the 22-year-old missing out on his first Wales cap as a suspension could rule him out of his country’s June Tests against Tonga and Samoa.
Ringrose landed on his head and neck after having his legs lifted by Evans. The red card was shown following several video re-runs of the incident.
Evans watched from the sidelines as Scarlets brilliantly withheld Leinster’s response after the interval.
Leinster: Joey Carbery; Adam Byrne, Garry Ringrose, Robbie Henshaw, Isa Nacewa (capt); Johnny Sexton, Luke McGrath; Jack McGrath, James Tracy, Tadhg Furlong, Ross Molony, Hayden Triggs, Rhys Ruddock, Josh van der Flier, Jack Conan.
Replacements: Richardt Strauss, Cian Healy, Michael Bent, Devin Toner, Dan Leavy, Seán O’Brien, Jamison Gibson-Park, Zane Kirchner.
Scarlets: Johnny Mcnicholl; Liam Williams, Jonathan Davies, Scott Williams, Steff Evans; Rhys Patchell, Gareth Daviess; Rob Evans, Ryan Elias, Samson Lee, Lewis Rawlins, Tadhg Beirne, Aaron Shingler, James Davies, John Barclay (capt).
Replacements: Emyr Phillips, Wyn Jones, Werner Kruger, David Bulbring, Will Boyde, Jonathan Evans, Hadleigh Parkes, DTH van der Merwe.
Referee: Marius Mitrea (FIR)