In an entertaining 10-try thriller, the Ospreys had raced into a commanding early 15-point lead with Morgan Morse powering over the line off the back of a well-worked driving lineout.
Jones’ side extended their lead with Morse the architect as he burst clear off the back of a solid scrum before offloading to Keiran Hardy who ran in unopposed from 45 metres out.
With the bit between their teeth and proceeding to push the Glasgow pack backwards at a rate of knots Sam Parry would claim their third try off the back of a trademark Ospreys driving lineout.
Three missed conversions from Dan Edwards, however, failed to press home the advantage and Glasgow chipped back into the visitors lead with some nice handling allowing Jack Mann to cross for their first try.
Patrick Schickerling would then power over from short range, but the Ospreys would burst back into life with centre Keiran Williams slicing straight through the Glasgow defence before drawing in the final defender to put Keelan Giles over for their bonus point try.
Schickerling claimed his second try on the stroke of half-time from another powerful carry meaning the Ospreys turned around with a slender 22-19 lead at the interval.
There was to be no score until the 73rd minute when a lovely pass from Glasgow scrum-half Ben Afshar put Facundo Cordero over at the corner to fire the hosts into the lead for the first time.
But the Ospreys weren’t prepared to throw this one away and they responded immediately with a sensational break from Williams releasing Hardy for his second.
Glasgow thought they’d won it when Nathan McBeth scored their fifth try with a minute to go but it would be Walsh’s kick that would snatch victory from the jaws of defeat to end the Scots four year unbeaten home record.
The Ospreys move into a clustered pack in 11th position, just one point off Connacht in eighth place as the final run-in looks to be hotting up.
Jones’ side would be outstanding on the night and now with this victory and now their hopes of reaching the end of season play-offs are very much alive.

“I’m so proud of the boys – what a performance,” said a delighted Jones after the match.
“It wasn’t a perfect polished performance, but there was a bit of everything in there. Some class attack, some nuggety defense and some awesome set-piece tries.
“They are a very aggressive team in the contact area, and we tried to match that up with our back row. They are at their most dangerous when you are in your own half because they can turn penalties in the contact area into driving mauls, which they are excellent at.
“The whole game was like a roller coaster ride and the last five or six minutes with the injuries and substitutions going on and the scoreboard adjustment give me a stressful few minutes, I won’t lie to you.
“Then there was that mentality at the end though of never say die and you ask for one more shot.
“[Jack] Walshy then got that moment for the group. For him to step up and bang it over, I am so pleased for him.
“All credit to him. I am chuffed for him and for the boys for the commitment they have shown, and they have had the reward at the end of it.
“One thing that hits you [with the group] is the mentality of the boys, and it is great to work with those types of people that want to get better when you come through the door in the morning.
“We have had some tough results, and we don’t always get the wins. We did incredibly well against Leinster at home and couldn’t quite get the job done.
“They are a good side; they are the Champions and best club in the competition until the final happens again.
“We knew we would have to be at our best and we weren’t far off in that first half. I thought we were pretty good.
“Tonight, to show that little bit of growth and maturity when the pressure was really on, we should now harness that with five games to come because there will be a lot of tight games to come.”
[Lead image: Ospreys Rugby]
