Bath lost a 26-point lead in an epic south-west derby only to snatch back victory in the most dramatic fashion in the closing seconds to beat Exeter 33-26, before Northampton Saints returned to the top of the Prem table.
Greg Fisilau inspired a resurgent Exeter to a 24-10 Gallagher Premiership win over Leicester Tigers, moving them within a point of league leaders Northampton Saints.
Henry Slade's last-gasp try ignited wild celebrations as Exeter registered their first success at StoneX Stadium for eight years with a 30-24 victory over Saracens.
Edinburgh were brought back down to earth in the Investec Champions Cup after a comfortable win last week was disrupted by a 33-0 defeat at Castres on Sunday.
Exeter came from 26-6 down to secure a dramatic 27-26 win and inflict a rare home defeat on Sale as the Gallagher PREM resumed.
Leicester Tigers eked out a 36-35 win against Sale Sharks as Bath, Harlequins and Exeter all won by big scorelines in Saturday's Gallagher Prem action.
Finn Russell led Bath to a bonus-point 38-17 victory over Gloucester on his return to the team.
Exeter chair Tony Rowe has suspended coaches Rob Hunter and Ali Hepher following the Chiefs' record Gallagher Premiership defeat against Gloucester.