By Peter ORourke
Last Updated: 01/01/70 1:00am
The Gers never looked back once Peter Lovenkrands fired them in front four minutes before the break.
Dutch ace Frank de Boer doubled the lead two minutes after the restart with a fine free-kick.
Gavin Rae made sure of the win with his first goal for Rangers nine minutes from time against his old club and Steven Thompson piled the misery on Dundee with the fourth two minutes later.
Dunfermline closed the gap on third-placed Hearts with a narrow 1-0 over bottom of the table Partick Thistle at East End Park.
Darren Young's early goal after just nine minutes was enough to give The Pars the win and inflict another defeat on struggling Partick.
Jim McIntyre inspired Dundee United to their first win over Kilmarnock at Tannadice in seven years with a superb hat-trick as Ian McCall's men ran out 4-1 winners.
McIntrye grabbed his first on 11 minutes and Charlie Miller made it two ten minutes later.
McIntyre netted his second after 26 minutes before completing his hat-trick on 34 minutes to put the game beyond Killie.
Danny Invincible pulled one back for the visitors just past the hour mark but it proved to be nothing more than a consolation.
Click on fixture for full match summary
Click here for updated league table