Tries from Sean Maitland, Ruaridh Jackson and Henry Prygos gave Glasgow victory over Edinburgh in the second leg of the 1872 Cup at Murrayfield.
After winning the first game 23-14, Glasgow continued their form, going into the break 16-3 ahead through Maitland and Jackson's tries, while Peter Horne added two penalties.
Greg Laidlaw kicked a penalty for the home team with Roddy Grant and Tim Visser going over in the second half, but Pyrgos' score sealed the victory for the Warriors.
The hosts were searching for an early score to reduce the deficit from the first game the previous week, but it was the visitors that struck first.
Excellent continuity and good hands sent Maitland over for his first try for the club.
The Gunners then hit back through a Laidlaw penalty and the Warriors saw Horne sin-binned. But the Murrayfield-based outfit couldn't profit and it was Gregor Townsend's men that were next to score.
With Piers Francis looking to quicken the tempo, Jackson intercepted the fly-half's attempted pass and raced clear. Successive penalties towards the end of the half from Horne then extended Glasgow's advantage to 13 points at the interval.
The Warriors came out with the same vigour in the second period and, after further pressure on the Edinburgh line, Alan Jacobsen was sin-binned for a cynical infringement.
With the prop off the field, the Warriors chose to go for the scrum which resulted in Pyrgos touching down to take the score to 21-3.
Although the hosts threatened a comeback through tries from Grant and Visser, the visitors held on.
Tries: Grant, S.Visser
Cons: Laidlaw 2
For Glasgow Warriors:
Tries: Maitland, Jackson, Prygos
Pens: Horne 2
Edinburgh: 15 Greig Tonks, 14 Dougie Fife, 13 Matt Scott, 12 James King, 11 Tim Visser, 10 Piers Francis, 9 Greig Laidlaw (c), 8 Netani Talei, 7 Roddy Grant, 6 David Denton, 5 Sean Cox, 4 Grant Gilchrist, 3 Geoff Cross, 2 Andy Titterrell, 1 Allan Jacobsen.
Replacements: 16 Stephen Lawrie, 17 Robin Hislop, 18 Lewis Niven/Willem Nel, 19 Perry Parker, 20 Dimitri Basilaia, 21 Richie Rees, 22 Ben Atiga, 23 Sep Visser.
Glasgow: 15 Stuart Hogg, 14 Sean Maitland, 13 Sean Lamont, 12 Peter Horne, 11 DTH van der Merwe, 10 Ruaridh Jackson, 9 Henry Prygos, 8 Ryan Wilson, 7 Rob Harley, 6 Josh Strauss, 5 Al Kellock (c), 4 Tom Ryder, 3 Moray Low, 2 Dougie Hall, 1 Ryan Grant.
Replacements: 16 Pat Macarthur, 17 Gordon Reid, 18 German Araoz, 19 Tim Swinson, 20 James Eddie, 21 Niko Matawalu, 22 Duncan Weir, 23 Graeme Morrison.