Toulouse thwarted a thrilling Harlequins fightback to triumph 38-26 and book a Champions Cup final clash against fellow European heavyweights Leinster.
The competition’s two most successful teams, who boast nine titles between them, will go head-to-head at Tottenham Hotspur Stadium on 25 May.
But Toulouse had to survive a major scare on home soil after Quins threatened to overhaul a 31-12 deficit.
Antoine Dupont scored twice to help Toulouse establish a significant lead. But Quins rallied and tries from Cadan Murley and Tyrone Green in the second half pushed Toulouse all the way.
Gerard Meagher’s full report to follow shortly.