Goals from Scott Arfield, Kemar Roofe and two from Joe Aribo put them ahead at the interval and Roofe again struck in the second half followed by Brandon Barker and James Tavernier twice.
It’s the first time since 1981 Rangers have hit eight goals at home.
It was hard to keep up at times, but here’s each of today’s goals, in order, below.
1. Scott Arfield (16)
Midfielder tapped in an unselfish cut-back from Ryan Kent to open tuck away the opener Photo: Ian MacNicol
2. Kemar Roofe (18)
Striker was up well to nod in the second quickly after from a great cross by captain James Tavernier Photo: Alan Harvey - SNS Group
3. Joe Aribo (19)
The flood-gates well and truly opened when Aribo made it 3-0 inside three first-half minutes, tucking away a move that flowed left to right from Ryan Kent and Scott Arfield Photo: Alan Harvey - SNS Group
4. Joe Aribo (36)
Midfielder added a second - though he was aided by a heavy deflection to send the ball spinning over Ryan Fulton Photo: Alan Harvey - SNS Group