A late revival saw Glasgow claim the first leg of the 1872 Cup against Edinburgh, winning 30-18 at Firhill in the Magners League on Monday.
Tries from DTH van der Merwe, Hefin O'Hare and Max Evans saw them claim the spoils in the first of the back-to-back Greaves Sports clashes.
Edinburgh's David Blair kicked all the capital side's points as he booted six penalties out of six while Ruaridh Jackson scored 15 points for the Warriors, but it was the home side's superior strike power in attack that proved the difference.
The match proved to be a typically feisty affair as referee Andrew Macpherson sent Richie Gray and Ross Ford to the sin bin in the second half before handing out red cards to Glasgow replacement Chris Fusaro and Edinburgh lock Scott MacLeod following a mass brawl in the dying moments.
Glasgow made the better start but were punished for early moments of ill discipline as Blair knocked over two penalties to put the visitors ahead.
The home side's cause was further hindered when Scotland centre Graeme Morrison was carried off after just 13 minutes after being injured in an innocuous tackle, Pete Murchie his replacement.
But Glasgow responded in fine fashion, following up a penalty from Jackson by claiming the game's first try in the 26th minute.
Flanker Rob Harley seized Edinburgh's restart in his own 22 and burst through three tackles before feeding Canada winger Van der Merwe, who showed great pace to race in from over halfway for his sixth Magners League try of the season, converted from far out by Jackson.
But Edinburgh battled back as Blair added his third and fourth three-pointers, one of which was earned by a great break from full-back Jim Thompson, to take advantage of a miss by Jackson from close range and give his side a 12-10 interval lead.
The two fly-halves exchanged penalties early in the second half before Glasgow lock Gray foolishly came in at the side of a ruck and was sent to the sin bin, Blair once again taking advantage of the indiscretion to make it 18-13.
Edinburgh could not add to their tally while Gray was off the field and they then lost a man of their own as hooker Ford was given a 10-minute break for infringing, Jackson trimming the deficit to two points.
And Sean Lineen's men regained the lead with 10 minutes remaining as scrum-half Colin Gregor freed O'Hare for a run to the posts, converted by Jackson.
Evans then sealed the win six minutes later as some impressive side-stepping cut the Edinburgh defence apart allowed him to dot down under the posts for Jackson to again convert.
But there was still time for more drama as Macpherson, who had struggled to impose himself all night, sent Fusaro and MacLeod off following an ugly mass punch-up.
Try: Van der Merwe, O'Hare, Evans
Con: Jackson 3
Pen: Jackson 3
Pen: Blair 6
Glasgow: 15 Bernardo Stortoni, 14 Hefin O'Hare, 13 Max Evans, 12 Graeme Morrison, 11 DTH van der Merwe, 10 Ruaridh Jackson, 9 Colin Gregor, 8 Richie Vernon, 7 John Barclay, 6 Robert Harley, 5 Alastair Kellock (c), 4 Richie Gray, 3 Moray Low, 2 Fergus Thomson, 1 Jon Welsh.
Replacements: 16 Dougie Hall, 17 Ryan Grant, 18 Kevin Tkachuk, 19 Aly Muldowney, 20 Chris Fusaro, 21 Henry Pyrgos, 22 Peter Murchie, 23 Federico Aramburu
Edinburgh: 15 Jim Thompson, 14 Lee Jones, 13 Ben Cairns, 12 John Houston, 11 Tim Visser, 10 David Blair, 9 Greig Laidlaw, 8 Roddy Grant (c), 7 Ross Rennie, 6 Scott Newlands, 5 Fraser McKenzie, 4 Scott MacLeod, 3 Geoff Cross, 2 Ross Ford, 1 Allan Jacobsen.
Replacements: 16 Andrew Kelly, 17 Kyle Traynor, 18 David Young, 19 Steven Turnbull, 20 Stuart McInally, 21 James King, 22 Nick De Luca, 23 Simon Webster.
Referee: Andy Macpherson