LEINSTER got the better of La Rochelle in a knockout game at the fourth time of asking with a five-try win at the Aviva Stadium.
The back-to-back European champions were humbled by the province, failing to trouble the scoreboard after the restart.
Following on from a pool win in December, it was sweet revenge for losses against Ronan O’Gara’s side in the 2021 semi-final and the 2022 and 2023 deciders.
James Lowe grabbed tries in either half with Jamison Gibson-Park, Ryan Baird and Dan Sheehan also crossing the whitewash to book their side’s place in the semi-finals.
Leinster will face either Northampton Saints or Bulls – who square off later on Saturday evening – in Croke Park on the first weekend of May.
The hosting of La Rochelle by Cork Constitution ahead appeared to get under the skin of Leo Cullen.
But, even if the Leinster coach thought it was more an attempt at mind games than because of practical considerations, it did not seem to faze his players.
They found themselves 23-6 and 30-13 ahead either side of the break.
Given they had been 17-0 and 23-7 ahead only to lose 27-26 against the same opposition at the same venue in the competition final less than a year ago, they knew better than to take anything for granted.
But, this time around, there was no spectacular collapse, no easing off the accelerator to allow the visitors to snatch victory from the jaws of defeat.
There was pre-match disruption in the form of Hugo Keenan being ruled out because of a hip problem which saw Ciaran Frawley promoted from the bench with Harry Byrne added to the replacements.
Frawley had some good early involvements with Byrne’s elder brother Ross putting Leinster ahead with a ninth-minute penalty, the first of six successive successful kicks off the tee for the out-half.
And it was the full-back’s chip across to the left, which was eventually gathered by James Lowe, which ultimately led to the winger getting the first try of the game.
LOWE CLASS
Jamison Gibson-Park recycled the ball with Byrne instantly tossing Caelan Doris’ pass onto Lowe.
It looked as though it may have been forward but it was not reviewed with Lowe scampering over and Byrne converting.
Antoine Hastoy reduced arrears with a penalty but Leinster should have stretched their lead.
Will Connors went himself but found no way through when he should have picked out Lowe with Gibson-Park held u on the line.
Byrne did nail another two penalties, either side of one from Halstoy, to give them a bit more breathing space and, eventually, they got their second try with Lowe turning provider.
He shaped to throw to the right but instead tossed it to Gibson-Park on the blindside.
The ball struck his shoulder before he gathered and touched down with confirmation of the try coming after it was checked by the TMO with Byrne adding the extra.
But the Top 14 side grabbed themselves a lifeline before the break when Louis Penverne scored off a maul with Hastoy converting.
Leinster probably would have settled beforehand for a 10-point half-time lead.
And, whatever frustration there was about that late score, was channelled in the right way as, within 21 minutes of the restart, they were 27 points ahead.
First, Ryan Baird cut a swathe through La Rochelle’s defence down the left with Byrne again converting.
Then, after the ball bounced, Dan Sheehan, in acres of space, picked up Lowe’s pass out wide to grab Leinster’s fourth try.
This time, Byrne struck the upright but it hardly mattered as his side were in a commanding position.
The fifth try came soon afterwards with Robbie Henshaw producing a fine kick into space which Lowe gathered with Jack Nowell unable to stop him as he powered his way over the line.
With Byrne making way for his sibling, it was Frawley’s turn to kick from the near touchline but he too struck the post with his attempted conversion.
LEINSTER 40-13 LA ROCHELLE
LEINSTER: Tries: Lowe 2, Gibson-Park, Baird, Sheehan; Conversions: R Byrne 3; Penalties: R Byrne 3
LA ROCHELLE: Try: Penverne; Conversion: Hastoy; Penalties: Hastoy 2.