Leicester Tigers came from behind to beat RC Toulon 25-21 at Welford Road.
Owen Williams kicked 20 points as Toulon missed out on becoming only the fifth team to win 10 European Cup matches in a row. Leicester are now second in Pool 3 just one point behind the French side.
Ulster got their European campaign back on track after beating Scarlets 24-9 to record their first win of the season. The result means that Scarlets have dropped from second to fourth in Pool 3.
Toulouse replaced Glasgow Warriors at the top of Pool 4 after defeating the Scottish side 19-11. The French side are now just one of two teams to have won all three of their opening games.
Bath moved off the bottom of Pool 4 as they replaced Montpellier in third with a 30-5 victory. England’s George Ford kicked 15 points as Bath keep alive their hopes of making the knockout stages.
ASM Clermont Auvergne also climbed to the top of Pool 1, they replace Munster after beating the Irish team 16-9.Clermont hold a one point lead with Munster and Saracens second and third respectively on nine points.
Last season’s finalists beat Sale Sharks 19-15 to rule the Salford side out of the quarter-finals with three rounds of the group stage left to play.
Harlequins maintained their 100% record in this campaign with a 24-18 win against Leinster. The Quins have opened up a three point gap at the top of Pool 2 while Leinster stay second.
The other game in Pool 2 saw Castres Olympique remain rooted to the bottom of the table after a 32-17 loss against third place Wasps.
Benneton Treviso have been left bottom of Pool 5 without a point after being beaten 38-15 by Northampton Saints who remain second in the group. The Jimmies are level with Racing Metro 92 on 10 points.
The Parisians remain top of Pool 5 despite sharing the points with Ospreys in a 19-19 draw.