Michael Bradley's Connacht side lost another home game
Connacht: (8) 23
Tries: Warwick, McPhillips, Penalty
Pens: Warwick (2)
Glasgow: (23) 40
Tries: Barclay, Lamont, O'Hare, Tckashuk
Cons: Parks (4)
Pens: Parks (3)
Drop goal: Parks
Glasgow claimed their fourth win in five Magners League matches by beating a disappointing Connacht in Galway.
The visitors led 23-8 at half-time with John Barclay and Rory Lamont scoring tries and Dan Parks kicking 13 points.
Connacht's first-half points included a Paul Warwick try - and the fly-half's penalty plus a try from Conor McPhillips cut Glasgow's lead to 23-16.
Hefin O'Hare and Keith Tkachuk replied with tries for Glasgow before Connacht claimed a late penalty try.
Glasgow led as early as the second minute thanks to a brilliant try from flanker John Barclay after some poor tackling from Connacht. Parks converted the score.
Connacht responded well, with Warwick scoring what could well be the try of the season.
He marked in his own 22, took a quick tap and beat three tackles before kicking ahead and winning the race against three defenders.
However, Parks added two penalties before kicking a superb drop-goal under pressure to stretch the lead to 16-5 at the half-hour mark.
Rory Lamont then glided through some non-existent tackles minutes later to stretch the lead to 18 after Parks had added the extras.
A late Warwick penalty narrowed the gap slightly at the break, but Glasgow were in control.
Another Warwick penalty and a McPhillips try, after a Lamont fumble, left the score at 23-16, but tries from replacement O'Hare and prop Tkachuk secured Glasgow's bonus point.
Yellow cards for Connacht's John Muldoon and Brett Sturgess as well as Glasgow duo Tkachuk and Justin Va'a followed in the closing quarter.
Connacht were awarded a penalty try with 10 minutes remaining but Parks replied with a penalty to put the seal on victory.
Connacht: D Riordan; D Yapp, G Duffy, J Hearty, C McPhillips; P Warwick, C Keane; B Wilkinson, A Flavin, R Hogan; M Swift, A Farley; J Muldoon, R Ofisa, C Rigney.
Replacements: A Wynne for Hearty (54), D Slemen for Keane (57), B Sturgess for Wilkinson (41), J Fogarty for Flavin (54), M Lacey for Ofisa (32).
Not Used: R Strudwick, P Durcan.
Glasgow Warriors: F Leonelli Morey, R Lamont, G Morrison, S Barrow, T Evans, D Parks, G Beveridge, J Va'a, F Thomson, M Low, A Newman, A Kellock (capt), S Swindall, J Barclay, J Beattie. Replacements: H O'Hare for Leonelli Morey (41), S Lawson for Thomson (57), K Tckachuk for Low (41), A Wilson for Swindall (78), D MacFadyen for Beattie (79).
Not Used: J Eddie, C Gregor.
Referee: Neil Ballard (WRFU).