Saracens ran in six tries to book their place in next Saturday's Aviva Premiership final with a 57-33 victory over Wasps at Allianz Park.
Alex Lozowski, Vincent Koch, Chris Wyles, Juan Figallo, Maro Itoje and Ben Spencer all touched down for the hosts, who built a 23-5 half-time lead and looked in control throughout.
England fly-half Owen Farrell, who will captain his country in South Africa next month, added 27 points in a faultless kicking display.
Wasps scored five tries of their own through Willie Le Roux (2), Jake Cooper-Woolley, Thomas Young and Christian Wade, while they had two further scores ruled out by TMO Graham Hughes.
Jimmy Gopperth and Danny Cipriani each added four points with the boot but the visitors were unable to live with the power and pace of their hosts, and paid for a high penalty count.
Saracens remain on course for a third Premiership title in four seasons, but defeat means that Cipriani, Guy Thompson and James Haskell's time in a Wasps shirt is over.
England back row Haskell, ruled out of the clash with a foot injury, was not at Allianz Park to support his teammates having accepted an invitation to the royal wedding.
The visitors could have done with all the assistance available to them following a first quarter in which Saracens blew them away.
Less than two minutes were on the clock when Farrell ghosted through some slack tackling before popping a pass to Lozowski to score under the posts.
It was a nightmare start for the visitors and things went from bad to worse 10 minutes later after Koch profited from close range following a barrelling run from Itoje.
Saracens were creating holes in the Wasps defence almost at will and Farrell would stretch their lead with a couple of penalties after Gopperth had gone agonisingly close to providing a reply for the visitors.
Unfortunately for the New Zealander and Wasps replays confirmed his arm was in touch just before he reached Elliot Daly's excellent grubber.
The visitors would get themselves on the scoreboard in the 23rd minute as Le Roux was played into a gap by some fine interplay between Christian Wade and Juan de Jongh.
Gopperth missed the conversion and Farrell would stretch Saracens' lead to 18 points with a penalty soon after, ahead of a breathless end to the first half.
There was heartache for Wasps back row Jack Willis before the break, however, as the young England hopeful suffered a knee injury as his leg got caught in the pitch as he was tackled by Farrell.
And any hope of a Wasps fightback appeared to be extinguished within minutes of he restart as Wyles scored in the left corner, on his final Saracens appearance at Allianz Park.
Wasps refused to give in however, and after Daly had been unlucky to see a brilliant finish rewarded with a try, the visitors touched down twice in quick succession.
Cooper-Woolley burrowed over the first in the 47th minute while Young profited from some brilliant work from Cipriani and Wade in midfield to sprint over and cut the Saracens lead to 14 points.
The hosts were able to steady themselves with a couple of Farrell penalties, however, before Le Roux's second try set nerves jangling.
But having cut their deficit to 10 points, Wasps conceded scores to Figallo and Itoje as the hosts made their dominance pay and put the game to bed.
There was still time for Wade to show his pace to score a fifth Wasps try before Spencer benefited from good work from Schalk Brits and Wyles to round off the scoring.