Flying wing DTH Van der Merwe was at the double for Glasgow Warriors as they recorded their first ever PRO12 victory at Scotstoun by beating Connacht 27-17.
The Canadian crossed twice in the second half to add to efforts from Sean Lamont and Peter Murchie and hand Warriors a try bonus point in the process.
Connacht scored a try in either half from wing Mark McCrea and prop Nathan White but were always chasing their hosts who were after their maiden home win since moving from Firhill.
The game was preceded by an impeccably observed minute's silence in remembrance of Ulster player Nevin Spence and his father Noel and brother Graham who tragically died last weekend in a farming accident.
Tries: Lamont, Murchie, Van der Merwe 2
Con: Wight 2
Tries: McCrea, White
Con: Jarvis 2
Glasgow Warriors: 15 Peter Murchie, 14 Sean Lamont, 13 Alex Dunbar, 12 Peter Horne, 11 DTH van der Merwe, 10 Duncan Weir, 9 Henry Pyrgos, 8 Ryan Wilson, 7 John Barclay, 6 James Eddie, 5 Al Kellock (captain), 4 Tom Ryder, 3 Moray Low, 2 Dougie Hall, 1 Ryan Grant.
Replacements: 16 Finlay Gillies, 17 Mike Cusack, 18 Gordon Reid, 19 Tim Swinson, 20 Angus Macdonald, 21 Sean Kennedy, 22 Scott Wight, 23 Troy Nathan.
Connacht: 15 Gavin Duffy (captain), 14 James Loxton, 13 Robbie Henshaw, 12 David McSharry, 11 Mark McCrea, 10 Matthew Jarvis, 9 Kieran Marmion, 8 Eoin McKeon, 7 Willie Faloon, 6 Johnny O'Connor, 5 David Gannon, 4 George Naoupu, 3 Nathan White, 2 Adrian Flavin, 1 Brett Wilkinson.
Replacements: 16 Kevin O'Byrne, 17 Denis Buckley, 18 Rodney Ah You, 19 Michael Swift, 20 Michael Kearney, 21 David Moore, 22 Jack Carty, 23 Mata Fifita.
Referee: Alain Rolland
Assistant referees: Peter Allan, Adrian Graves
Ospreys 23-16 Scarlets
Late tries from Ryan Jones and Hanno Dirksen gave the Ospreys their first PRO12 win of the season as the Scarlets were made to rue Rhys Priestland's poor kicking in a 23-16 defeat at Parc Y Scarlets.
The Scarlets had won three out of three coming into the game despite Priestland's struggles from the kicking tee but in a ferocious derby they were made to pay for his inaccuracy.
Where the Scarlets came into the match in scintillating form, the Ospreys had endured a nightmare start to the campaign and lay second bottom of the PRO12.
However a Welsh derby was always going to bring the best out of the visitors and thanks to the efforts of second-half replacement Jones, who went over off the back of maul, and Dirksen, they finally got that first win under their belts.
Pen: Priestland 3
Tries: Jones, Dirksen
Con: Biggar 2
Pen: Biggar 3
Scarlets: 15 Liam Williams, 14 George North, 13 Jonathan Davies, 12 Scott Williams, 11 Andy Fenby, 10 Rhys Priestland, 9 Tavis Knoyle, 8 Rob McCusker (capt), 7 Josh Turnbull, 6 Aaron Shingler, 5 Richard Kelly, 4 George Earle, 3 Deacon Manu, 2 Ken Owens, 1 Phil John.
Replacements: 16 Matthew Rees, 17 Peter Edwards, 18 Samson Lee, 19 Sione Timani, 20 Johnathan Edwards, 21 Gareth Davies, 22 Aled Thomas, 23 Gareth Maule.
Ospreys: 15 Richard Fussell, 14 Hanno Dirksen, 13 Tom Isaacs, 12 Andrew Bishop, 11 Tom Grabham, 10 Dan Biggar, 9 Kahn Fotuali'i, 8 Joe Bearman, 7 Justin Tipuric, 6 George Stowers, 5 Ian Evans, 4 Alun Wyn Jones (capt), 3 Aaron Jarvis, 2 Richard Hibbard, 1 Duncan Jones.
Replacements: 16 Scott Baldwin, 17 Ryan Bevington, 18 Joe Rees, 19 Jonathan Thomas, 20 Ryan Jones, 21 Rhys Webb, 22 Matthew Morgan, 23 Jonathan Spratt.
Referee: Leighton Hodges
Assistant referees: Gwyn Morris, Jon Mason