The stand-off bagged a haul of 24 points and comprehensively outplayed Phil Godman, his chief rival for the pivotal position in the Test squad.
The outcome was another crushing blow for the Gunners, coming hard on the heels of their European hammering by Gloucester.
Edinburgh edged in front with a simple Chris Paterson penalty.
Glasgow responded in positive fashion to square the contest almost immediately.
Parks then took the chance to slot a drop-goal. The Gunners remained patient and a sloppy clearance by Graeme Beveridge provided them with another opportunity.
This time they made no mistake as full-back Hugo Southwell was left with a cruise to the line in the wake of solid work featuring Ben Cairns and Marcus Di Rollo.
Again, Glasgow shook off the setback and Parks clipped over a penalty when the Gunners were offside at a ruck set up by Evans.
The penalty kicking continued with Parks striking again after a scrummage infringement.
Parks then squeezed over in the corner, but he could not add the goal with the last kick of the half.
Glasgow survived a heavy dose of Edinburgh pressure to increase their lead with another penalty by Parks.
And Dan Turner ploughed through for the second touchdown – converted from wide on the left by Parks.
Parks then gave Glasgow more breathing space by doubling his drop-goal tally from close range.
The fate of the Gunners was sealed when centre Andy Henderson romped in between the posts for an interception score after a careless pass from Paterson. Parks converted to make the gap 21 points.
Di Rollo clawed back two late tries for Edinburgh, Paterson adding the kicks to ensure a tension-packed finale.
Glasgow scorers: Tries: Parks, Turner, Henderson. Cons: Parks 2. Pens: Parks 3. Drop Goals: Parks 2.
GLASGOW: Gregor, Lamont, O’Hare, Henderson, Evans, Parks, Beveridge, Va’a, Lawson, Low, Turner, Kellock, Eddie, Barclay, Petrie.
Replacements: Shaw for Lamont (44), Marsden for Parks (73), Tckachuk for Low (60), Swindall for Turner (55).
Edinburgh scorers: Tries: Southwell, Di Rollo 2. Cons: Paterson 3. Pens: Paterson 2.
EDINBURGH: Southwell, Paterson, Di Rollo, Easson, Cairns, Godman, Blair, Jacobsen, Hall, Cross, Bentley, Murray, Strokosch, Rennie, Callam.
Replacements: Senio for Blair (63), Dickinson for Cross (40), Mustchin for Bentley (47).
Ref: David Changleng (SRFU).
Llanelli Scarlets v Newport-Gwent D’gons, Postponed – due to fog