Edinburgh had to settle for a Heineken Champions Cup last-16 away tie at Leicester despite beating Saracens 20-14.
La Rochelle broke Ulster hearts in the very final play to book a last-16 spot, while Ospreys, Saracens, Sharks and Bulls won too.
The dismissal of hooker Agustin Creevy cost London Irish as they suffered a 32-27 loss to Montpellier in their Champions Cup opener.
Leinster and La Rochelle joined Toulouse in the European Champions Cup semi-finals with wins over Leicester Tigers and Montpellier respectively.
Marcus Smith suffered missed conversion misery as Harlequins fell short despite beating Champions Cup opponents Montpellier 33-20.
Zach Mercer gave Eddie Jones a reminder of his outstanding talent as he scored two tries to steer Montpellier to a 40-26 win over Harlequins.
A round-up of the latest Heineken Champions Cup round four pool stage action as April's round of 16 picture is decided.
Leinster got their Heineken Champions Cup campaign back on track as they produced an 89-7 annihilation of Montpellier in Dublin.