A penalty with five minutes to play ended a four-month losing sequence for the Ospreys with a 26-24 victory over Ulster.
Ospreys’ Dan Lydiate told S4C’s Y Clwb Rygbi: “It’s been a long time coming. The effort’s always been there from the boys – we haven’t been clinical enough.
“There’s still a few errors in our game but a win is massive for our confidence at the minute. It’s nice to get a win.
“We were desperate to get a win and everybody’s put their bodies on the line. We’ll enjoy this one but we’ve got a big game next week (against Leinster).
Ulster head coach Dan McFarland said: “I’m really disappointed but I would like to say well done to the Ospreys. They deserved the victory.
“With five minutes to go it was our game and we did a good job in pulling the match back, but I thought we were naive in the first half and that was what really cost us the game.”
Ospreys: C Evans; Dirksen, O Watkin, K Williams, L Morgan, L Price, A Davies; N Smith, Otten, S Gardiner, A Beard, B Davies, D Lydiate (capt), O Cracknell, G Evans.
Replacements: S Parry, G Thomas, G Gajion, L Ashley, S Cross, S Venter, T Thomas-Wheeler, J Hook.
Ulster: M Faddes; R Baloucoune, L Marshall, S McCloskey, L Ludik; B Burns, D Shanahan; E O’Sullivan, A McBurney, M Moore, A O’Connor (capt), K Treadwell, M Rea, S Reidy, M Coetzee.
Replacements: J Andrew, J McGrath, T O’Toole, D O’Connor, J Murphy, J Stewart, B Johnston, C Gilroy.
Referee: Marius Mitrea (FIR)
Assistants: Nigel Owens (WRU), & Manuel Bottino (FIR)
TMO: Alan Falzone (FIR)