Sale kept their hopes of Challenge Cup qualification alive with a deserved away win over Agen.
Sale built a 22-point lead inside half an hour with tries by James Gaskell, Marc Jones and Richie Vernon aided by seven points from Nick MacLeod's boot.
Agen hit back with Damian Lagrange's converted try before Luther Burrell's score gave Sharks their bonus point.
After the break Pat O'Connor's score for the hosts was converted but the English side held on comfortably.
Agen: Agulla; Swiryn, Avramovic, Robinson, Vaka; Courrent, Bales; Cabarry, Janaudy, Sheklasvili; O'Connor, Lagrange; Julien, Mondoulet, Erbani.
Replacements: Replacements: Dupuy for Swiryn (70), Ahotaeiloa for Robinson (53), Lamoulie for Courrent (62), Schwalger for Cabarry (61), Scelzo for Sheklasvili (65), Senekal for Lagrange (60).
Not Used: Narjissi, Badenhorst.
Sale: Cueto; Burrell, Higgins, Tuitupou, Tuculet; MacLeod, Willis; Cobilas, Jones, Buckley; Ostrikov, Gaskell; Vernon, Seymour, Powell.
Replacements: Brady for Tuitupou (73), Miller for MacLeod (73), Mathie for Willis (70), Dickinson for Cobilas (70), Taylor for Jones (65), Thomas for Buckley (60), McKenzie for Ostrikov (60).
Not Used: Myall.
Ref: Peter Allan (Scotland).