Chris Ashton matched a European Champions Cup try-scoring record with a double in Saracens' emphatic 38-13 quarter-final victory over Glasgow Warriors at Allianz Park.
Ashton touched down in either half to take his tally in the competition to 36, joining Toulouse wing Vincent Clerc at the top of the all-time list.
Owen Farrell kicked 18 points as the defending champions extended their unbeaten run in the competition to 16 matches and set up a final-four clash with Munster at the Aviva Stadium.
Gregor Townsend welcomed nine Scotland internationals back into his starting XV, but lost influential lock and co-captain Jonny Gray to a failed head injury assessment after 11 minutes.
After coming under significant pressure for much of the first half, Lee Jones gave Glasgow hope by reducing the difference between the teams to six points soon after the break.
However, scores from Marcelo Bosch, Brad Barritt and another from Ashton came in a late flurry, with Ryan Wilson's consolation doing little to take the shine off a stunning performance that booked a semi-final place for the fifth successive season.