Rangers claimed their 13th successive Scottish League One victory with a 3-0 win at Arbroath.
Lee McCulloch scored his second successive hat-trick as Rangers overcame Arbroath 5-1.
Leigh Griffiths was the Hibernian hero again after his hat-trick secured a 4-2 win over Kilmarnock in the Scottish Cup.
Leigh Griffiths was the Hibernian hero again after his hat-trick against Kilmarnock sent the Leith men bouncing happily into the semi-finals of the William Hill
Dundee heaped more frustration on banned Kilmarnock boss Kenny Shiels as they dominated at Dens Park but failed to grab a crucial winner in a goalless draw.
Jon Daly earned Dundee United a 3-3 draw in their Clydesdale Bank Premier League match with Kilmarnock as the Taysiders mounted a second-half fightback.
Interim Scotland manager Billy Stark has named a familiar squad for next week's friendly against Luxembourg with no surprise inclusions.
Round-up: Leigh Griffiths scored twice as Hibernian climbed to the top of the Scottish Premier League with a 2-1 victory over 10-man St Mirren.
Leigh Griffiths scored twice as Hibernian climbed to the top of the Clydesdale Bank Premier League with a 2-1 victory over 10-man St Mirren at Easter Road.
A second-half header from Dieter van Tornhout saw Kilmarnock record a shock 1-0 victory over Celtic to win the Scottish League Cup.
Celtic hung on to claim a 2-1 home victory over Kilmarnock and capitalise on the earlier defeat of SPL leaders and rivals Rangers.
Manuel Pascali ended Rangers' 25-game unbeaten run as Kilmarnock ran out 1-0 winners at Rugby Park in the Scottish Premier League.
Round-up: Hibernian carelessly let slip a two-goal lead to draw 2-2 at Dunfermline in an exciting Clydesdale Bank Premier League clash.
Rangers clinched their third successive SPL title after a Kyle Lafferty hat-trick helped them to an emphatic 5-1 win at Kilmarnock.
A goal in each half ended a spirited Kilmarnock fight as Celtic won 2-0 at Rugby Park to remain in the hunt for the SPL title.
View : 47362 times
View : 35524 times
View : 27805 times
View : 26318 times
View : 23743 times
Find detailed TV schedules for all Eurosport channel.
Find all the sports news on iPhone, BlackBerry, Android and iPad.
Follow up to the minute sports reports with Eurosport.