Duncan Weir's virtuoso kicking display against Dragons gave Glasgow Warriors their first home victory of the season.
The fly-half equalled the Pro12 record for the most penalty goals in one game with eight successful attempts.
Dragons number 10 Matthew Jones scored 11 points with his own boot and the visitors' Martyn Thomas went over for the only try of the game.
Replacement Jason Tovey also landed a late penalty attempt, but it was not enough to deny the Warriors.
Weir struck early with his first penalty, but the Glasgow lead was overturned moments later among a flurry of early activity.
Quick lineout ball was shifted inside, allowing winger Mike Poole to bludgeon his way through the hosts' rearguard.
His floated pass was gathered by the onrushing Thomas, who cantered in to score. Fly-half Jones converted before adding a penalty, struck sweetly from well within his own half.
A second penalty from Weir reduced the lead as the Glasgow backs finally began to click, Stuart Hogg and Colin Gregor looking particularly lively.
Hogg was heavily involved in the best move of the half that ground to a halt after six phases of flowing rugby, but it was called back for a penalty slotted over by Weir to bring Glasgow to within a point.
Indiscipline among the Glasgow ranks at the breakdown after the break handed Jones three more penalty attempts, two of which he converted with ease.
Weir responded with his fourth penalty on the stroke of half-time to reduce the gap to four points.
The pendulum began to swing in Glasgow's favour and Weir's deadly accurate right boot landing two further penalties.
Colin Shaw thought he had squeezed over for a try, only to be penalised for failing to release the ball having been tackled, but Weir's strike ensured they did not come away empty-handed.
Glasgow's pack came into the reckoning as the match wore on and, when the Dragons' front row was penalised, Weir nonchalantly knocked his effort between the uprights.
Entering the closing stage of the game, the Dragons brought the gap to within a single score, replacement stand-off Tovey slotting a penalty to remind their hosts of the danger the Welsh counter-attack posed.
Weir maintained his imperious form with the boot to slot an eighth straight penalty only moments later to secure Glasgow's first home win of the season.
Glasgow Warriors coach Sean Lineen: "I am really proud of the guys. They have worked so hard.
"We have some youngsters there who have really put their hands up - guys like Chris Fusaro, Stuart Hogg, Duncan Weir kicking eight out of eight.
"After the game against Treviso, when we missed five penalties, for the guys to turn that round and kick every kick is fantastic.
"I am delighted for the players as they deserved to win.
"After the Treviso game, it was quite difficult in the dressing-room and a few things were said."
Glasgow Warriors: Hogg, Seymour, Dewey, Nathan, Shaw, Weir, Gregor, Grant, Gillies, Cusack, Ryder, Verbakel, Harley, Fusaro, Beattie. Replacements: Dunbar for Dewey (68), Horne for Nathan (52), MacArthur for Gillies (40), Kalman for Cusack (52), Eddie for Verbakel (64), Wilson for Beattie (40). Not Used: Reid, Pyrgos.
Newport-Gwent Dragons: M. Thomas, Chavhanga, Riley, Robling, Poole, M. Jones, W. Evans, Price, Willis, Buck, A. Jones, Sidoli, Groves, G. Thomas, Coombs. Replacements: O'Driscoll for Poole (72), Tovey for M. Jones (51), Bedford for W. Evans (67), N. Williams for Price (67), Jenkins for Buck (76), L. Evans for Groves (14). Not Used: Buckley, Ellis.
Referee: Marius Mitrea (FIR)