El conjunto inglés dominó físicamente la primera parte, pero acabó perdiendo 8-6 al llegar al descanso, con un touchdown de Rob Lytle y un penalti de Nathan Doak.
Rob du Preez conectó dos series para los Sharks antes de que Ben Curry pasara en el segundo cuarto para darles la ventaja a los visitantes.
Sin embargo, Irish Province mejoró el juego y tomó el control por el resto del juego, impulsado por la introducción de varios jugadores experimentados.
Fueron recompensados cuando Rob Herring anotó antes de que Duane Vermeeren de los Springboks sellara la victoria para Ulster con un intento tardío.
Haga clic aquí para equipos y goleadores
Duprez abrió la cuenta de Sale dos minutos después del nocaut de Ulster, con el equipo de la Premier League comenzando temprano y obligando al equipo local a tener patadas y errores.
Ulster resistió y volvió al juego, ignorando la superposición, y luego casi venció a Doc en los penaltis.
El resultado fue una tarjeta amarilla para Bevanrod en el minuto 17, pero Ulster optó por el pick-and-roll y volvió a ser penalizado por error.
Sin embargo, Ulster anotó a los 19 minutos. Un tiro de Billy Burns los puso en ventaja, y Burns envió un balón largo a Lyttle, quien sacó un córner. Doc se perdió los play-offs.
Sale luego se defendió y Du Preez anotó para poner a los visitantes de nuevo en ventaja cuando Sam Carter estaba fuera de juego.
Dos minutos antes del medio tiempo, Ulster recibió una penalización de scrum, lo que permitió que Doc avanzara y pusiera el 8-6, y ese fue el final de la primera mitad.
A los cinco minutos del reinicio, Doak fue amonestado por un cargo, y poco después, cuando Curry e Iwan Ashman estaban uno al lado del otro frente a la línea de banda, Thrall lo intentó y Curry estaba en la línea.
La conversión de Du Preez fue amplia, pero Sale ahora está arriba 11-8.
Luego, Ulster fue bloqueado dos veces en la defensa de Sale, y el suplente John Cooney también fue arrastrado luego de combinarse con Michael Lowry a la derecha.
Esto permitió que Ulster ingresara al No. 22 de Sale y, en el minuto 64, abordaron la línea desde una línea de banda y Herring aseguró la victoria. La conversión de Cooney le dio al equipo local una ventaja de cuatro puntos.
Todo era Ulster ahora y con cuatro minutos para el final, Jono Ross estaba reservado. Un penalti de Herling y Vermeelen, junto a Jody Murphy y Kieran Treadwell, sellaron su pase a los octavos de final de la Champions League ante el Leinster.