By Peter ORourke
Last Updated: 01/01/70 1:00am
Celtic staged a remarkable comeback to beat Aberdeen 3-2 at Parkhead.Celtic staged a remarkable comeback to beat Aberdeen 3-2 at Parkhead to go five points clear at the top of the table.
Aberdeen threatened to spring a major shock when they raced into a 2-0 lead inside 14 minutes thanks to goals from Zander Diamond (11,) and Darren Mackie (14).
Celtic pulled a goal back on 27 minutes with Stanislav Varga netting.
John Hartson drew Celtic level six minutes after the break with his fourth goal of the week and Craig Bellamy grabbed a dramatic winner six minutes later to complete the comeback.
Rangers have the chance to close the gap when they visit Dunfermline on Sunday.
Livingston boosted their survival hopes with a shock 3-0 win at Hibernian.
Derek Lilley broke the deadlock on 49 minutes and Hassan Kachloul added a second with his first for the club just past the hour mark.
Burton O'Brien wrapped up the win with the third three minutes from the end.
Dundee United completed a memorable week with their second victory in two games after a 2-1 win over Hearts at Tannadice.
Barry Robson fired United in front on 37 minutes, but the lead proved short-lived with Lee Miller levelling matters two minutes later.
The game looked set to end all-square until Grant Brebner struck the winner for United in the dying seconds.
Inverness boosted their chances of a top-six finish with a 3-2 win over Dundee.
Roy McBain gave Inverness the lead on 17 minutes and Bryan Prunty doubled the lead on 38 minutes.
Inverness player-manager Craig Brewster made it 3-0 on 65 minutes.
Dundee rallied late on with Tom McManus and John Sutton netting, but Inverness held on for the points.
Motherwell earned a 1-1 draw at home to Kilmarnock thanks to a fortuitous own goal from Killie goalkeeper Alan Combe.
Peter Leven gave Killie the lead on 33 minutes and looked to be on their way to the win until Combe put through his own net four minutes from time.
Click on fixture for full match summary