A tenacious fightback from 14 points down saw Leinster complete a Champions Cup double over Exeter Chiefs, with Luke McGrath's 65th-minute try proving crucial in a 22-17 win at the Aviva Stadium.
Winger Ollie Thorley ran in four tries as Gloucester coasted to a 69-12 European Challenge Cup Pool 3 victory over winless Zebre.
Scarlets drew level on points with Toulon atop Pool 5, momentarily at least, following a bonus-point 31-12 Champions Cup win at Treviso.
Racing 92 kept alive their European Champions Cup quarterfinal hopes by claiming a comfortable Pool Four victory over Castres in Paris.
Montpellier kept themselves in the hunt for the European Champions Cup quarterfinals by making it back-to-back victories over Glasgow with a bonus-point 36-26 win in France.