A huge second-half performance from Glasgow turned round an eight-point deficit to establish an uncatchable 12-point lead with five minutes to go, which means the 1872 Cup heads back along the M8 for the next 12 months.
Although a late try from replacement hooker Paddy Harrison salvaged a losing-bonus point for the home team, that will provide scant consolation.
For Warriors, this was a statement performance. Their first Murrayfield win in this fixture since 2016 and five league points, which opens up four points of daylight between themselves and Edinburgh in the URC table.