Racing 92 turned on the style as they scored nine tries in a comprehensive 64-14 victory over Scarlets, booking their European Champions Cup quarter-final place.
Casey Laulala ran in a hat-trick for the Top 14 side as they brushed aside the threat posed by Scarlets, the New Zealand wing joined by Juan Imhoff, Louis Dupichot, Antonie Claassen and Johannes Goosen on the scoresheet.
The boot of Dan Carter provided Racing with a host of further points before Goosen and Brice Dulin finished kicking duties, Racing completing their biggest European victory with ease despite a brief fightback from Scarlets.
Also in Pool 3, a 78th-minute try from debutant Harry Mallinder was the difference as Northampton Saints kept alive their hopes of finishing as runners-up.
The 19-year-old wing exposed a gap in the Glasgow Warriors' defence to seal a 19-15 success at Franklin's Gardens, securing Northampton's third win of this year's tournament.
Toulon could join their Top 14 rivals Racing in the quarters if they can win their final Pool 5 match against Bath, the French side sitting top after five matches following their last-gasp win over Wasps.
A breathtaking encounter was finely poised at the break after Quade Cooper's early try gave the defending champions an 8-3 half-time lead, but Wasps were constantly probing and eventually found a way through.
After Jimmy Gopperth had kicked them to within two, a flowing moving created a chance for Guy Thompson and he duly accepted it to score in the corner with 10 minutes to play.
However, there was one final twist as Toulon showed their never-say-die attitude to score with the final play of the match through Drew Mitchell, the Australian's 80th-minute try converted to see Toulon snatch a 15-11 win.
Victory - in what was referee Nigel Owens' 100th European match - moves them above Wasps and into pole position with one game remaining.