Connacht moved off the bottom of the Magners League with a gritty 10-6 victory over Glasgow at the Sportsground in soggy Galway on Friday night, leap-frogging Ulster into tenth place in the table.
This was Connacht's first league win since the opening day of the season and a vital one with coach Michael Bradley coming under increasing pressure following the province's collapse against Ulster last week.
The game's only try arrived in first-half injury-time when home hooker Adrian Flavin sneaked over following a well-worked line-out move.
Two penalties from a quiet Dan Parks kept Glasgow in the hunt but a 62nd-minute penalty strike from fly-half Andy Dunne secured Connacht their eventual winning margin.
The first half began in atrocious conditions and an almost incessant downpour dominated the first 30 minutes' play.
Glasgow had the backing of a heavy gale but struggled to stamp their authority on the game and it was the hosts who seemed more suited to the conditions.
Connacht's hard-working pack put in a fiery effort, taking the game to the Scots with Dunne, who was making his first start for the province since his switch from Leinster, showing some nice touches at number 10.
Glasgow broke the deadlock in the 26th minute when Parks punished a ruck infringement with a smart shot from 42 metres out.
But Connacht ended the half on the up and should have done better when they had 12 phases of possession inside the Scots' 22.
Glasgow's defence looked like it would hold out during this late bout of pressure but they leaked a soft try in injury time.
Connacht missed a chance to get level when Dunne pushed a penalty to the right and wide. Yet the Irishmen quickly regrouped and forced a line-out. Flavin quickly took it, received a return pass and nipped over from four metres out for a crucial score.
Luck then favoured Connacht when Dunne's conversion attempt brushed in off the crossbar for a 7-3 interval lead.
The conditions improved during a tight second half and Glasgow also upped their effort, with a Parks place kick reducing the gap to a single point.
Dunne cancelled that out after a great tackle from Ray Ofisa on Andrew Henderson led to a Connacht penalty.
Dunne then missed a drop-goal attempt and sent a kickable 35-metre penalty chance to the right of the posts, but those misses didn't matter as Sean Lineen's men slipped to only their second defeat in eight matches in all competitions.
Pens: Parks 2
Connacht: 15 Gavin Duffy, 14 Aidan Wynne, 13 Darren Yapp, 12 Mel Deane, 11 Ofisa Treviranus, 10 Andy Dunne, 9 Conor O'Loughlin, 8 John Muldoon, 7 Jonny O'Connor , 6 Mike McCarthy, 5 Andrew Farley (c), 4 Michael Swift, 3 Robbie Morris, 2 Adrian Flavin, 1 Brett Wilkinson.
Replacements: 16 John Fogarty, 17 Ronan Loughney, 18 David Gannon, 19 Ray Ofisa, 20 Conor McPhillips, 21 Tim Donnelly, 22 Matt Mostyn
Glasgow: 15 Bernardo Stortoni, 14 Lome Fa'atau, 13 Graeme Morrison, 12 Andrew Henderson, 11 Thom Evans, 10 Dan Parks, 9 Chris O'Young, 8 Johnnie Beattie, 7 John Barclay, 6 Kelly Brown, 5 Alastair Kellock (c), 4 Andy Newman, 3 Moray Low, 2 Fergus Thomson, 1 Justin Va'a.
Replacements: 16 Dougie Hall, 17 Mike Collins, 18 Opeta Palepoi, 19 James Eddie, 20 Sam Pinder, 21 Scott Barrow, 22 Hefin O'Hare.
Date: Friday, 20 November
Kick-off: 18:30 GMT
Referee: Neil Ballard (Wales)
Touch judges: David Wilkinson (Ireland), Michael Black (Ireland)