La Rochelle secured their spot in the Heineken Champions Cup final for a second successive season after claiming a 20-13 victory against Racing 92.

Leinster lie in wait in a fortnight's time at the Stade Velodrome in Marseille after they staged a second-half comeback to get the better of their fellow French side.

It will see the former Munster and Ireland out-half take on Leinster again for the first time since La Rochelle defeated the province 32-23 in last year's semi-finals.

La Rochelle's Raymond Rhule breaking with the ball for an effort which was disallowed

Nolann Le Garrec opened the scoring for Racing with an early penalty and they scored the first try of the game in the 26th minute when Virimi Vakatawa found a gap in the defence to touch down. Le Garrec added the extras.

La Rochelle worked their way back into the game and Ihaia West’s penalty and Gregory Alldritt’s try made the score 10-8 at the break.

FULL MATCH DETAILS

A Le Garrec penalty added another three points for Racing 10 minutes into the second half, but La Rochelle took the lead in the 53rd minute after being awarded a penalty try, with Racing’s Cedate Gomes Sa sent to the sin bin.

West cemented a spot in the final with a try in the 80th minute.