Glasgow shock star-studded Ospreys to end four-match losing run
The Welsh visitors led 16-11 at half-time after two tries from Scotland wing Nikki Walker and two penalties from Dan Biggar. Richie Gray crossed for the hosts with Ruaridh Jackson adding two penalties.
But the Warriors stepped it up after the break as Richie Vernon and Kevin Tkachuk claimed tries to give them breathing space, before Walker completed his hat-trick late on as the Ospreys missed out on a losing bonus point.