A first-half brace from DTH Van Der Merwe handed Glasgow a 23-14 victory in the first leg of the 1872 Cup against Edinburgh.
Canadian who made the early impression with van der Merwe scoring two tries, either side of a Robert Harley score, as Glasgow raced into a 17-0 lead.
Two Greig Laidlaw penalties and a Piers Francis try reduced the deficit to six points as Edinburgh rallied, but replacement fly-half Duncan Weir kicked two penalties to render a third from Laidlaw irrelevant.
The result saw the Warriors end a four-match losing streak and extend their impressive home run, while it is now nine years since Edinburgh have won in Glasgow and more than two since the capital side won three RaboDirect PRO12 matches in a row.
The 1872 Cup is awarded to the aggregate winners of the derby double header and Edinburgh on December 29 face a Herculean task to wrest the trophy from Glaswegian hands for the first time since the 2008-09 season.
Boosted by news of captain Alastair Kellock's contract extension on the eve of the match, tying the lock to Glasgow for the remainder of his career, the hosts were dominant in all aspects in an impressive first half.
After Laidlaw's early charge down amounted to nothing and Greig Tonks was shackled as Tim Visser put him into space, Glasgow responded.
The ball was spread swiftly from right to left, Peter Murchie came into the line to create the overlap and Van der Merwe raced into the corner to touch down. Peter Horne missed the conversion.
Edinburgh suffered a further blow with the departure of Ross Ford with a shoulder injury, with Andy Titterrell his replacement at hooker.
It was the second enforced change of the evening in the visitors' front row after Allan Jacobsen pulled out through illness prior to kick-off, with John Yapp replacing him at loosehead.
The momentum was with Glasgow and Edinburgh wing Lee Jones held Van der Merwe on the line, but the ball was quickly recycled and Harley dotted down in the corner. Again the conversion was missed.
New Zealand-born, Scotland-qualified wing Sean Maitland was impressive in making his full home debut and he regularly breached the visitors' defence.
Glasgow then took the direct approach and marauded forward up front and released the ball for scrum-half Niko Matawalu, who chipped over for Van der Merwe to touch down unopposed. This time Horne was on target to make it 17-0.
Laidlaw responded with a penalty from in front of the posts after 32 minutes and another five minutes into the second half to reduce the deficit.
The visitors then finally breached the Warriors defence with a good move after David Denton took the ball into contact.
A fine miss pass from James King put Matt Scott through a gap and Francis was inside him. The fly-half held off the covering tackle to score, but Laidlaw could not add the conversion.
Weir, who replaced Ruaridh Jackson, missed a penalty attempt for Glasgow before a successful second attempt when Edinburgh strayed offside as the hosts exerted pressure.
Laidlaw kicked his third penalty to leave Edinburgh a converted try behind with 11 minutes remaining, but another Weir penalty restored the nine-point advantage with eight minutes to go.
Van der Merwe and Stuart Hogg thought they had combined for Glasgow's fourth try, but the television match official adjudged the latter knocked on in the chase for the bouncing ball.
Glasgow were camped deep in the Edinburgh 22 for much of the remaining time to complete victory.
For Glasgow Warriors:
Tries: Van Der Merwe 2, Harley
Pens: Weir 2
Pens: Laidlaw 3
Glasgow: 15 Peter Murchie, 14 Sean Maitland, 13 Sean Lamont, 12 Peter Horne, 11 DTH van der Merwe, 10 Ruaridh Jackson, 9 Niko Matawalu, 8 Ryan Wilson, 7 Chris Fusaro, 6 Rob Harley, 5 Tim Swinson, 4 Al Kellock (c), 3 Moray Low, 2 Pat Macarthur, 1 Ryan Grant.
Replacements: 16 Dougie Hall, 17 Gordon Reid, 18 German Araoz, 19 Jonny Gray, 20 James Eddie, 21 Henry Prygos, 22 Duncan Weir, 23 Stuart Hogg.
Edinburgh: 15 Greig Tonks, 14 Lee Jones/Dougie Fife, 13 James King, 12 Matt Scott, 11 Tim Visser, 10 Piers Francis, 9 Greig Laidlaw, 8 Stuart McInally, 7 Roddy Grant, 6 David Denton, 5 Izak van der Westhuizen, 4 Grant Gilchrist, 3 Willem Nel, 2 Ross Ford, 1 Allan Jacobsen.
Replacements: 16 Andy Titterrell, 17 John Yapp, 18 Geoff Cross, 19 Sean Cox, 20 Netani Talei, 21 Richie Rees, 22 Ben Atiga, 23 Dougie Fife.