Connacht (18) 37
Tries: Tuohy 2, Duffy, Carr, Penalty Pens: Keatley 2 Cons: Keatley 3
Glasgow Warriors (8) 8
Try: O'Hare Pen: Jackson
Connacht's Ian Keatley avoids the tackle of Hefin O'Hare
Connacht leapfrogged Glasgow in the Magners League table following a five-try performance at the Sportsground.
Brian Tuohy and Gavin Duffy grabbed tries for Connacht in an entertaining first half, while Hefin O'Hare touched down for the Warriors.
Connacht led 18-8 at the break and surged clear with tries from Fionn Carr and Tuohy early in the second half.
Glasgow dominated possession but Connacht added a penalty try on 62 minutes to seal the victory.
Connacht set a brisk early tempo. A good spell of ball retention drew an offside decision against Glasgow and the impressive Ian Keatley converted the resulting penalty.
The Connacht out-half missed a more difficult penalty three minutes later, but the hosts continued to press with Mike McCarthy and Michael Swift imposing themselves up front.
In the ninth minute, Connacht showed patience on the attack before Keatley went on the outside and passed for Tuohy to use his strength to crash over.
However, Glasgow hit back from their very first attack. Captain Colin Gregor took a quick tap from a midfield penalty, noticing an overlap on the right, and Bernardo Stortoni produced the final pass for O'Hare to finish off.
The try was unconverted and Connacht wasted little time in responding.
Keatley used his weaker left boot to grubber through for full-back Duffy to race up and score in the corner.
Keatley's successful conversion was cancelled out by Jackson's only penalty of the night midway through the half.
And Glasgow threatened the Connacht line once more in the lead-up to the break.
A knock on from Gregor saw the Warriors stumble within scoring range and Robert Harley was also hauled down a few metres out.
But Keatley kicked Connacht 10 points clear after Jackson was yellow-carded for tackling Tuohy without the ball as the winger chased his own kick.
The second half burst into life with two tries in a four-minute spell. Keatley spotted some space and put Carr away for a well-taken third try.
Brimming with confidence, Connacht then claimed a cracking bonus-point score.
Prop Brett Wilkinson charged forward on a 20-metre break, passed for Keatley and the out-half's looping delivery sent Tuohy thundering over for his second try.
Keatley converted one of the tries, leaving Glasgow 30-8 adrift.
And although the Scots were camped in the Connacht half for much of the remainder, they could not find a way past the hosts' defence, which was marshalled superbly by skipper Johnny O'Connor.
Connacht's dominance of the set piece was confirmed by the penalty try, with replacement Rodney Ah You performing well in the front row.
With their first ever season's double over Glasgow in the bag, Connacht saw out the final minutes in their own half and down to 14 men following the sin-binning of Shane Monahan.
Connacht: G Duffy; B Tuohy, N Ta'auso, T Nathan, F Carr; I Keatley, F Murphy; B Wilkinson, S Cronin, J Hagan, M Swift, M McCarthy, A Browne, J O'Connor (capt), R Ofisa.
Replacements: A Flavin, R Loughney, R Ah You, B Upton, M McComish, C Willis, M Nikora, S Monahan.
Glasgow: B Stortoni, H O'Hare, F Aramburu, P Murchie, D van der Merwe, R Jackson, C Gregor (capt), R Grant, F Thomson, E Kalman, A Muldowney, T Ryder, R Harley, C Forrester, J Beattie.
Replacements: F Gillies, J Welsh, K Tkachuk, R Wilson, C Fusaro, H Pyrgos, D Weir, P Horne.