Oyonnax earned a vital victory in the Challenge Cup defeating Sale Sharks.
The French side led 13-7 at the break despite Phil Mackenzie's early try for Sale which Nick Macleod converted.
Oyonnax responded through Agustin Figuerola's try which Benjamin Urdapilleta converted.
He sent over two first-half penalties and one late on to extend their lead.
Joe Ford kicked a late drop goal to at least earn Sale a losing bonus point.
That point sees Sale remain top of Pool A with Oyonnax moving up to third above Worcester - who were defeated by Biarritz.
Oyonnax: Tian, Bousquet, Bousses, Paea, Koroivoutu, Urdapilleta, Figuerola, Iapteff, Clark, du Preez, Nemecek, Lagrange, Diaby, Newlands, Andre.
Replacements: Baiocco for Iapteff (49), Jenneker for Clark (66), Rapant for du Preez (49), Browne for Lagrange (59), Slade for Diaby (59).
Not Used: Vuillemin, Hansell-Pune, Traini.
Sale: Miller, Brady, Jennings, Leota, Mackenzie, MacLeod, Cliff, Harrison, Jones, Cobilas, Ostrikov, Paterson, Braid, Seymour, Gaskell.
Replacements: Ford for Leota (66), Haley for Mackenzie (54), Flynn for Harrison (68), Taylor for Jones (54), Buckley for Cobilas (66), J. Mills for Ostrikov (54), Easter for Gaskell (59).
Not Used: Forsyth.
Ref: Giuseppe Vivarini (Italy)