A last minute Colin Gregor penalty was enough to give Glasgow a much needed 16-15 Magners League victory over Connacht at Firhill on Friday.
However, Sean Lineen's men were far from convincing in sealing a tense triumph against a dogged Irish outfit at their new Firhill home.
Glasgow struggled to settle as a string of unforced errors gave Connacht the early initiative.
In just four minutes Tim Donnelly slotted a penalty after the home forwards strayed offside.
Gregor did get Glasgow off the mark with a 40-metre kick from in front of the posts and the Warriors were handed a further boost when Colm Rigney was sin-binned for an off-the-ball tackle.
And the Scottish side suddenly shifted up a gear in a bid to make the extra man count. Kiwi Daryl Gibson was first to inspire Glasgow with a surging run from his own half.
Then Bernardo Stortoni linked neatly with Gibson to release Max Evans whose searing pace took him deep into the Connacht 22. However, Sam Pinder denied by Mel Deane's desperate last-ditch tackle.
Glasgow refused to be denied and the next phase resulted in a scrum five from which Stortoni deceived the Irish defence with a deft side-foot before Johnny Beattie plunged over.
Gregor added the conversion as the Warriors took control.
They almost notched a second try within a few minutes when a switch pass by Evans found Stortoni racing through again. However, the flying Argentinian's wayward pass failed to find Pinder who had looked certain to score.
Stortoni was in the thick of it again with another dangerous break on the right flank and only resolute Irish tackling kept him out.
Glasgow were left to rue their failure to cash in on a spell of dominance when Donnelly reduced the deficit with a drop-goal on the stroke of half-time.
But Gregor restored the seven-point advantage with his second penalty after Moray Low's burst had forced an infringement.
Donnelly responded with a further kick before Gregor looked certain to score after Stevie Swindall and Low combined to send the scrum-half darting towards the line.
However, Ofisa Treviranus produced a try-saving tackle to knock the ball from the Glasgow player's grasp.
The deficit was reduced to a single point when Donnelly landed his second drop goal of the night with a superb 45-metre effort.
Gregor failed to ease the nerves when he missed his third penalty of the match and instead Donnelly put the visitors ahead with a monster penalty from the halfway line.
Gregor atoned for earlier errors with an easy kick in the 80th minute but the home side still had to survive 10 anxious minutes of stoppage time before clinching their first win.
Pens: Gregor 3
Pens: Donnelly 3
Drop goals: Donnelly 2
Yellow card: Rigney (19th minute - Connacht)
Glasgow: 15 Bernardo Stortoni, 14 Max Evans, 13 Graeme Morrison, 12 Daryl Gibson, 11 Colin Shaw, 10 Colin Gregor, 9 Sam Pinder, 8 Johnnie Beattie, 7 James Eddie, 6 Stevie Swindall, 5 Alastair Kellock (c), 4 Andy Newman, 3 Moray Low, 2 Eric Milligan, 1 Ed Kalman.
Replacements: 16 Pat McArthur, 17 Ben Prescott, 18 Dan Turner, 19 Richie Vernon, 20 Calum Forrester, 21 Scott Barrow, 22 Hefin O'Hare.
Connacht: 15 Peter Durcan, 14 Ofisa Treviranus, 13 Mel Deane, 12 Aidan Wynne, 11 Keith Mathews, 10 Tim Donnelly, 9 Conor McPhillips, 8 Colm Rigney, 7 Johnny O'Connor, 6 Michael McCarthy, 5 David Gannon, 4 Michael Swift, 3 Ronan Loughey, 2 Adrian Flavin, 1 Brett Wilkinson.
Replacements: 16 John Fogarty, 17 Robbie Morris, 18 John Muldon, 19 Ray Ofisa, 20 Conor O'Loughlin, 21 Apilate Tuilevuka, 22 Daniel Riordan.
Referee: Phil Fear (Wales)
Touch judges: Peter Allan (Scotland), David Anderson (Scotland)
Citing commissioner: Peter Brown