By Rui Pires
Last Updated: 01/01/70 1:00am
The Gers were awarded two penalties in the match, with Georgian striker Shota Arveladze converting the first after only nine minutes.
Michael Mols increased Rangers lead after 66 minutes before Steve Thompson scored from the penalty spot seven minutes from time to make it 3-0.
Third placed Hearts saw off struggling Dundee United by 3-1 at Tynecastle.
Paul Hartley (16), a Mark Wilson own goal (65) and Kevin McKenna (72) were on target for the home side with Jim McIntyre scoring United's consolation on 52.
Second-from-bottom Kilmarnock were beaten at Motherwell with David Clarkson grabbing the all-important goal on 15 minutes.
Struggling Aberdeen found their feet against Dunfermline, beating them 2-0 thanks to goals from Phil McGuire (36) and Scott Booth (52).
Dundee won with a solitary goal by Steven Milne on 59 against sixth-placed Livingston.
Click here for match stats: