Glasgow Warriors narrowly overcame a spirited Connacht side 19-12 in their Pro12 clash at The Sportsground on Saturday.
Gabriel Ascarate's try and eight points from the boot of Duncan Weir gave Glasgow a 13-3 half-time lead, with Dan Parks providing the hosts' sole response.
Parks and Weir traded penalties in the second period before substitute Craig Ronaldson reduced the deficit to 16-12. However, the Warriors' fly-half secured the win with his fourth three-pointer.
The Irish province went into the game at the bottom of the table, having won just one match, while the visitors had secured five victories out of six league games.
And the Warriors were quick out of the blocks as Ascarate touched down, with Weir converting, to give them an early 7-0 lead. Although the hosts hit back through the accurate boot of Parks, successive penalties from Glasgow's fly-half increased their advantage to ten points.
Connacht's pivot had a chance to reduce the arrears at the interval but his effort missed and Gregor Townsend's men went into the break 13-3 ahead.
As in the first period, the Scottish outfit made a bright start to the second half but were soon under pressure as Pat Lam's team surged forward. However, Parks' three-pointer was all they to show for that period of play and Weir soon reasserted the visitors' authority on proceedings with one of his own.
Ronaldson then came off the bench to kick the Irish side to within losing bonus-point territory once more.
Connacht increased the intensity and tempo, and Ronaldson was given another opportunity to reduce the arrears further, which the replacement pivot duly took. But, after Mata Fifita was yellow carded, Weir added a late penalty to complete the win.
Pens:Parks 2, Ronaldson 2
Connacht: 15 Fionn Carr, 14 Darragh Leader, 13 Dave McSharry, 12 Matt Healy, 10 Dan Parks, 9 Kieran Marmion, 8 George Naoupu, 7 Jake Heenan, 6 Mata Fifita, 5 Craig Clarke, 4 Michael Swift, 3 Rodney Ah You, 2 Jason Harris-Wright, 1 Brett Wilkinson
Replacements: 16 Dave Heffernan, 17 JP Cooney, 18 Nathan White, 19 Aly Muldowney, 20 Mick Kearney, 21 Paul O'Donohoe, 22 Craig Ronaldson, 23 Tiernan O'Halloran
Glasgow Warriors: 15 Niko Matawalu, 14 Byron McGuigan, 13 Mark Bennett, 12 Gabriel Ascarate, 11 DTH van der Merwe, 10 Duncan Weir, 9 Chris Cusiter (c), 8 Josh Strauss, 7 Chris Fusaro, 6 Rob Harley, 5 Jonny Gray, 4 Tom Ryder, 3 Jon Welsh, 2 Dougie Hall, 1 Gordon Reid.
Replacements: 16 , 17 Jerry Yanuyanutawa, 18 Jon Welsh, 19 , 20 Chris Fusaro, 21 Niko Matawalu, 22 Ruaridh Jackson, 23 Mark Bennett.
Referee: Neil Paterson (SRU)
Assistant referees: Leo Colgan, Ken Imbusch (both IRFU)
Television match official: Denis Templeton (IRFU)