Exeter and Sale kept alive their Gallagher Premiership play-off hopes with victories over Gloucester and Newcastle Falcons on Sunday.
A round-up of Sunday's Gallagher Premiership action as Bristol Bears claimed a club-record victory and Sale Sharks won a 10-try thriller.
Tom Roebuck scored a hat-trick of tries as Sale kept their Premiership play-off hopes alive by blowing away Exeter 41-5.
Gloucester broke their miserable run of nine consecutive Gallagher Premiership defeats with a morale-boosting 32-20 win over Sale at Kingsholm.
Sale dropped into the Challenge Cup after being brushed aside by La Rochelle as the French giants kept alive their bid for a hat-trick of Champions Cup titles.
Harlequins moved to the top of the Premiership with a bonus-point win over Newcastle, while Bristol ended Sales' long winning home run.
Northampton mounted a stunning fightback to beat Sale 21-17 and moved to the top of the Gallagher Premiership table with a sixth successive victory.
Clinical Ulster secured a big victory against Racing 92 in the Champions Cup while Bath edged out Cardiff and holders La Rochelle lost again.