Media-spelingsfunksjonen er ikkje støtta på denne enheten. Trei av Tom Habberfield og Tyler Ardron, konverterte av Dan Biggar, gav heimelaget ein 14-punkts-intervallforspring. Ulster dominerte etter pausen, men Brendan Leonard's forsøk såg kampen av før Jacob Stockdale gjorde det seinaste skora. Dei møter Scarlets den 6. mai med vest-Wales-regionen sikra i play-off-plassane etter ein 30-8 seier over Connacht. Den femste plasserte Ulster treng eit mirakel for å overgå for å overgå Ospreys på fjerdeplassen og vil angre på mengda mista høve etter pausen i Swansea om - som no ser ut til å vera sannsynleg - dei ikkje klarar å komme til play-off-serien. Stockdale slo mesteparten av forsvaret, berre for å sjå den siste passingen hans gå til jorda og sparka deretter ballen over den døde balllinjen etter å ha overgått dekket. Charles Piutau droppa ballen nær linjen til Ospreys då Ulster sette heimelaget under press. Men gjestene vart gjort til å betala for spildet sitt då substitut Leonard kryssa for tredje forsøket til Ospreys to minutt før tida i eit sjeldent angrep i andre halvlek. Ospreys - som kom inn i kampen etter tre påfølgende nederlag i liga - stoytte ein tidleg storm og skora frå praktisk talt det første angrepet sitt då Ashley Beck knytte to forsvararar for å sende Habberfield over i hjørnet. Paddy Jackson og Biggar bytte ut straff før den walisiske sida tok kontroll i leiinga fram til halvtid med berre ein kombinasjon av god Ulster-forsvar og mangel på samvit som heldt Ospreys i strek. Men i halvtid fekk ein lang spark av Jackson fullback og mann av kampen Dan Evans å skjera forsvaret åpent før han gav til Habberfield som sette Ardron over mellom postane. Omvandlinga opna eit 14-punkts gap som reflekterte betre dominansen til Ospreys. Det var Ulster sin tur til å dominera i andre halvdel, men feil og fastmodig forsvar forlét dei å undra seg over kva det kunne ha vore - og møtte ei allmektig utfordring i det siste spillet på heime mot Leinster. Ulster-scrum-halvleikaren Ruan Pienaar, som går ut i slutten av sesongen, kan ha spelt siste kampen sin for provinsen etter å ha lidt ein ryggkram som fekk han til å forlate fjellet i løpet av første halvlek. "Frustrert og skuffa - to ord som beskriver mange ting fordi det er litt vondt i klederommet". Ruan [Pienaar] hadde ein ryggkram før kampen byrja, han sa at han ville rida ut, men i løpet av 20 minuttar var det borte. "Stu McCloskey hadde eit vondt dødt bein og Stuart Olding vart hardt ramma med første touch med ein ankelskade, det er sannsynlegvis sesongslås". Ospreys: Dan Evans; Keelan Giles, Kieron Fonotia, Ashley Beck, Tom Habberfield, Dan Biggar, Rhys Webb (Capt); Nicky Smith, Scott Baldwin, Brian Mujati, Bradley Davies, Tyler Ardron, Sam Underhill, Justin Tipuric, James King. Ulster: C Gilroy, A Trimble (kaptein), L Marshall, S McCloskey, C Piutau, P Jackson, R Pienaar; A Warwick, R Best, W Herbst, K Treadwell, A O'Connor, I Henderson, S Reidy, R Diack. Byttelegarar: R Herring, C Black, R Ah You, F van der Merwe, N Timoney, P Marshall, S Olding, J Stockdale. Dommar: John Lacey (IRFU). Assisterande dommar: George Clancy (IRFU), Ben Whitehouse (WRU). TMO: Neil Paterson (SRU). For nyaste nyhetane om rugbyunion følg @bbcrugbyunion på Twitter.
Ospreys overlevde eit angrepp i andre halvlek av Ulster til alt-men-kjempe ein plass i Pro12- play-offs.