Glasgow Warriors moved to the top of the PRO12 table after securing a 31-13 victory over Connacht in Galway on Saturday.
Jack Carty scored two penalties in the first-half for Connacht to give them some points on the board.
Glasgow replied with three tries, two courtesy of Nikola Matawalu and one for Stuart Hogg to give the visitors a 19-6 lead at half-time.
There was a try for the home side courtesy of Aly Muldowney in the second-half but in the end, their visitors ran away with it. The Warriors scored two further tries from Adam Ashe and Tommy Seymour to win the game 31-13.
Carty opened the scoring in the first-half with a penalty on six minutes and the fly-half was at it again ten minutes later.
Despite being dominated early on, Glasgow finally got on to the scoreboard after 24 minutes when a great series of passes drew the Connacht defence out of their lines and the quick pass out to Matawalu sent him straight over the line.
Finn Russell missed the conversion which meant Connacht were still in the lead by a single point but Carty then missed two more penalty opportunities that would have given them a healthier lead.
Connacht's defence was really letting them down when Seymour was able to skip his way through and Hogg was there in support to crash over the line.
Matawalu then managed to intercept a Connacht pass and raced way to dive over the line and score just before half-time.
The 19-6 scoreline at the break was not quite so reflective of Connacht's dominance in the first-half but defensive errors had cost them dear.
The second-half got off to a bad start for Glasgow when they had Seymour sent to the sin bin on 46 minutes and Connacht took advantage of the extra man.
Muldowney was deemed to have grounded the ball over the line in the maul by the TMO and the scoreline was reduced to just six points.
Almost as soon as Seymour came back on the field, Chris Fusaro was also shown a yellow card for a high tackle.
Despite only having 14 men on the field, Strauss managed to skip through the Connacht defence and passed the ball to Ashe who finished it off with the bonus-point try for Glasgow.
After returning to the field, Seymour used his sheer power to smash over the line in the corner and put the game firmly out of Connacht's reach at 31-13.
Pens: Carty 2
For Glasgow Warriors:
Tries: Matawalu 2, Hogg, Ashe, Seymour
Cons: Russell 3
Yellow Cards: Seymour, Fusaro
Connacht: 15 Tiernan O’Halloran, 14 Danie Poolman, 13 Robbie Henshaw, 12 Bundee Aki, 11 Matt Healy, 10 Jack Carty, 9 Kieran Marmion,8 Eoin McKeon, 7 Eoghan Masterson, 6 John Muldoon (c), 5 Aly Muldowney, 4 Ultan Dillane, 3 Rodney Ah You, 2 Tom McCartney, 1 Denis Buckley.
Replacements: 16 Shane Delahunt, 17 Ronan Loughney, 18 Finlay Bealham, 19 Andrew Browne, 20 George Naoupu, 21 John Cooney, 22 Miah Nikora, 23 Darragh Leader.
Glasgow: 15 Stuart Hogg, 14 Tommy Seymour, 13 Richie Vernon, 12 Peter Horne, 11 Niko Matawalu, 10 Finn Russell, 9 Henry Pyrgos, 8 Adam Ashe, 7 Chris Fusaro, 6 Rob Harley, 5 Jonny Gray (c), 4 Leone Nakarawa, 3 Euan Murray, 2 Fraser Brown, 1 Jerry Yanuyanutawa.
Replacements: 16 Kevin Bryce, 17 Ryan Grant, 18 Jon Welsh, 19 Tim Swinson, 20 Josh Strauss, 21 Duncan Weir, 22 Peter Murchie 23 Lee Jones.
Referee: Marius Mitrea