Glasgow teed-up an intriguing RaboDirect PRO12 run in as they edged out leaders Ulster 20-14 at Scotstoun to slash their advantage at the top of the table to just four points.
Gregor Townsend's men flirted with disaster as stand-off Peter Horne missed all five of his goal attempts, including an embarrassing conversion effort late in the second half while stationed dead centre and just 15 yards from the posts.
However, tries from Tim Swinson, Tommy Seymour, Peter Murchie and Nikola Matawalu were enough to hold off a determined Ulster side who could only manage three successful penalties from Ruan Pienaar and Stuart Olding's second-half touchdown.
The victory thrilled a capacity 5,600-strong crowd that included Rangers manager Ally McCoist, but there were worried looks as the hosts' South African wing DTH van der Merwe was stretchered off wearing a neck brace and oxygen mask eight minutes into second half following a clash of heads.
Thankfully the early prognosis from Glasgow's medics was positive and his immediate withdrawal had only been precautionary.