Tries from Eli Walker - after just three minutes - and Ashley Beck with 18 minutes left were enough to give the side a hard-fought victory against a home side whose only points came from an early penalty by Tom Prydie.
The result puts the Ospreys fifth in the table, but within three points of the next three sides above them: Scarlests, Munster and Glasgow.

