Leinster have made their first Heineken Champions Cup final since 2019 after seeing off reigning champions Toulouse in today's last four clash at Aviva Stadium.
The Blues remain on course for a record-equalling fifth success - and their first since 2018. Leo Cullen's side will play either Ronan O'Gara's La Rochelle or Racing 92 in the final in Marseilles on May 28.
They made it there after recovering from the sucker punch of Antoine Dupont's seventh minute try and the loss of the influential Tadhg Furlong to injury 10 minutes later.