Glasgow Warriors staged a superb second-half comeback to keep their Champions Cup qualification hopes alive with a Pro14 victory over Ospreys.
The hosts trailed 15-9 at the interval after Lloyd Ashley's early score and a penalty try for the Welsh side.
Glasgow responded well with Lee Jones racing clear to edge them in front.
Gareth Evans crossed to restore Ospreys' lead, but Warriors hit back with tries from Rufus McLean and Aki Seiuli to secure victory.
It moves Danny Wilson's side to within seven points of third-placed Ospreys, who collected a losing bonus point and have played an extra game.
Ross Thompson kicked 15 points for Glasgow, who still have to play Dragons and Benetton in Conference A as they try to overhaul Ospreys.
Toby Booth's Swansea-based outfit round off the regular season with a trip to Dublin to face reigning champions Leinster.