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.
Recap all of Sunday's Super League action as Castleford, Toulouse and Salford picked up wins over Hull KR, Wakefield and Leeds.
Leinster reached their first Heineken Champions Cup final in three years after dethroning Toulouse with an emphatic 40-17 win at the Aviva Stadium.
Defending European champions Toulouse progressed to the semi-finals in dramatic fashion with a penalty shoot-out victory over Munster.
A Robert Baloucoune hat-trick ensure Ulster return home for the second leg of their round-of-16 tie against Toulouse 26-20 in front.
Reigning champions St Helens brushed aside Warrington Wolves 28-2 to maintain their unbeaten start to the Super League season.