|European Champions Cup|
|Clermont (15) 27|
|Tries: Yato, Strettle Con: Parra Pens: Parra 2, Lopez Drop-goals: Lopez 2|
|Leinster (3) 22|
|Try: Ringrose Con: Sexton Pens: Sexton 5|
Clermont Auvergne will play holders Saracens in the final of the Champions Cup after surviving a thrilling Leinster fightback in Lyon.
A stunning start saw tries from Peceli Yato and David Strettle help Clermont into an early 15-0 lead.
Four penalties from Johnny Sexton then cut the gap to three but a Morgan Parra penalty and Camille Lopez drop-goal seemed to have seen Clermont home.
Garry Ringrose's score cut the gap to two but Lopez's boot saw Clermont home.
Clermont - two-time finalists but yet to win the tournament - will play defending champions Saracens in the final in Edinburgh on Saturday, 13 May.
More to follow.
Clermont: S Spedding; D Strettle, A Rougerie, R Lamerat, N Abendanon; C Lopez, M Parra, R Chaume, B Kayser, D Zirakashvilli, A Iturria, S Vahaamahina, D Chouly (capt), P Yato, F Lee.
Replacements: J Ulugia, E Falgoux, A Jarvis, P Jedrasiak, A Lapandry, L Radosavljevic, P Fernandez, D Penaud.
Leinster: J Carbery; F McFadden, G Ringrose, R Henshaw I Nacewa (capt); J Sexton, L McGrath, J McGrath, R Strauss, T Furlong, D Toner, H Triggs, R Ruddock, D Leavy, J Conan.
Replacements: S Cronin, P Dooley, M Bent, R Molony, J van der Flier, J Gibson-Park, R Byrne, Z Kirchner.
Ref: Nigel Owens (WRU)
For the latest rugby union news follow @bbcrugbyunion on Twitter.