Henry Slade held his nerve as Exeter launched their Champions Cup campaign with a stunning 19-18 victory over Toulon.
Leinster booked a home Heineken Champions Cup final place, as they clinically dispatched Toulouse 41-22 at the Aviva Stadium in Dublin.
Jack Willis has signed a three-year deal with Toulouse to place his England future in grave doubt.
A round-up of Saturday's Champions Cup quarter-finals as Toulouse thrashed the Sharks to book a semi-final meeting with Leinster, while Exeter also progressed.
Exeter progressed to the European Cup quarter-finals in dramatic circumstances, while Saracens and Toulouse also won.
Edinburgh had to settle for a Heineken Champions Cup last-16 away tie at Leicester despite beating Saracens 20-14.
Leinster and Toulouse book Champions Cup last-16 places after wins at Gloucester and Sale
Harlequins avenged their harrowing home defeat by Racing 92 two years ago by dispatching the French heavyweights 14-10 in their Heineken Champions Cup clash.