By Tom Adams
Last Updated: 01/01/70 1:00am
Celtic closed the gap on Rangers to one point with a comprehensive 6-0 win.Celtic closed the gap on Rangers to one point with a comprehensive 6-0 destruction of Dunfermline at Celtic Park.
Remarkably five of the goals came in the last half hour after John Hartson opened the scoring on nine minutes with a fortunate finish to convert an Alan Thompson free kick.
On the hour mark The Bhoys accelerated away as starlet Aiden McGeady doubled the advantage before Hartson grabbed his second on 69.
Stilian Petrov also claimed a brace inside the next six minutes, and Craig Beattie compounded Dunfermline's misery with just one minute to go.
Aberdeen jumped ahead of Hibernian into third place as they overcame their league rivals with a good 3-0 victory.
Jimmy Calderwood's men scored twice in a minute to open up a lead that they never looked in danger of ceding.
Russell Anderson headed in on 12 minutes and his goal was followed up within 60 seconds as Noel Whelan nodded in following Darren Mackie's strike against the crossbar.
It was Mackie who completed the scoring with five minutes to go after he converted a penalty when Gary Smith felled Richard Foster.
Hearts missed the chance to make up ground on Hibs as they fell 2-0 at home to Inverness Caledonian Thistle after attempting to get the game postponed due to a raft of injuries.
Craig Brewster's side pulled away from the relegation battle through a Darren Dods 55th minute strike and a Barry Wilson penalty, awarded after keeper Craig Gordon took out Wilson in the box.
Richard Gough's Livingston picked up a useful point in the fight against relegation as their 1-1 draw with Motherwell pulled them off the bottom of the table.
Under pressure boss Gough was no doubt fearing the worst when Scott McDonald netted for the visitors when he robbed Greg Strong after 19 minutes.
However Livi earned parity when Stephen Craigan deflected Colin McMenamin's drive into his own net with just nine minutes to go.
Jim Jeffries' Kilmarnock condemned Dundee United to the bottom of the SPL with a 3-0 win thanks to prolific front man Kris Boyd.
Boyd headed in for his 13th of the campaign before United missed the chance to draw equal when Mark Wilson missed a penalty just before the break.
The striker added a second as he showed Wilson how to do it by scoring from the spot on 78 minutes, and it was left to Danny Invincible to cap the win with the third on 88 minutes.