Connacht cruised to a convincing 37-8 Magners League victory over Glasgow on Friday, scoring five tries in the process.
Connacht leapfrogged Warriors in the standings with their victory at the Sportsground.
Brian Tuohy and Gavin Duffy grabbed tries for Connacht in an entertaining first half, during which both sides showed an eagerness to attack and put the ball through the hands.
Hefin O'Hare also touched down for Glasgow, who trailed 18-8 at half-time with Ruaridh Jackson in the sin-bin.
Connacht crucially added two more tries early in the second half while Jackson was off the pitch, and the icing on the cake was a 62nd-minute penalty try.
In the ninth minute Tuohy went over but Glasgow 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.
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.
Connacht's dominance of the set piece was confirmed by a penalty try, but they saw out the final minutes in their own half down to 14 men following the sin-binning of Shane Monahan.
Tries: Tuohy 2, Duffy, Carr, penalty
Cons: Keatley 3
Pens: Keatley 2
Connacht: 15 Gavin Duffy, 14 Brian Tuohy, 13 Niva Ta'auso, 12 Troy Nathan, 11 Fionn Carr, 10 Ian Keatley, 9 Frank Murphy, 8 Ray Ofisa, 7 Johnny O'Connor (c), 6 Andrew Browne, 5 Mike McCarthy, 4 Michael Swift, 3 Jamie Hagan, 2 Sean Cronin, 1 Brett Wilkinson
Replacements: 16 Adrian Flavin, 17 Ronan Loughney, 18 Rodney Ah You, 19 Bernie Upton, 20 Mike McComish, 21 Cillian Willis, 22 Mia Nikora, 23 Shane Monahan.
Glasgow: 15 Bernardo Stortoni, 14 Hefin O'Hare, 13 Federico Aramburu, 12 Peter Murchie, 11 DTH van der Merwe, 10 Ruaridh Jackson, 9 Colin Gregor (c), 8 Johnnie Beattie, 7 Calum Forrester, 6 Robert Harley, 5 Tom Ryder, 4 Aly Muldowney, 3 Ed Kalman, 2 Fergus Thomson, 1 Ryan Grant
Replacements: 16 Finlay Gillies, 17 Jon Welsh, 18 Kevin Tkachuk, 19 Ryan Wilson, 20 Chris Fusaro, 21 Henry Pyrgos, 22 Duncan Weir, 23 Peter Horne
Venue: The Sportsgound