A stellar seven-try showing ensured Wasps secured a home quarter-final in the European Rugby Champions Cup thanks to Saturday's 51-10 bonus-point thrashing of Leinster.
Wasps came into their final Pool Five encounter a point behind Toulon, but managed to usurp the triple defending champions courtesy of a resounding victory at the Ricoh Arena.
Tries from Zane Kirchner and Eoin Reddan for Leinster sandwiched scores from Jimmy Gopperth and Joe Launchbury in an even first period, as Wasps took a 15-10 lead into the interval.
But the home side turned on the style in the second half, a penalty try adding to further scores from Elliot Daly, Frank Halai, Charles Piutau and Ashley Johnson in a scintillating display.
That was enough to clinch top spot with a superior head-to-head record over Toulon, who would have topped the pool had they picked up a bonus-point victory at Bath.
The Top 14 side edged to a 19-14 victory at the Rec meaning they had to settle for qualification as a best runner-up.
In Pool One, Saracens maintained their perfect record with a 28-17 victory at Toulouse - achieved despite Owen Farrell'd calamitous drop in the in-goal area as he looked set to complete a routine score.
Thankfully for the England international, he redeemed himself by kicking 14 points as Saracens made it six from six.
Ulster ran in eight tries in a 56-3 hammering of Oyonnax in the same pool, but they must wait to see if their 18 points is enough to secure one of the two remaining best runners-up spots.
In Pool Three, Northampton Saints retain hope of progressing as one of the best second-placed sides thanks to their 22-10 bonus-point win at Scarlets.
Harry Mallinder, George Pisi, Sam Dickinson and George North were the try-scorers for Saints, whose victory meant Glasgow Warriors' 22-5 win over pool winners Racing 92 was rendered academic.