Aberdeen climbed back up to third in the Scottish Premiership, above Hearts on goal difference, after a thumping 5-1 win over a disjointed Kilmarnock at Pittodrie.
Scottish Premiership: Hearts slip to third as a late Liam Boyce penalty earns Ross County a 2-2 draw at Victoria Park
Sky Sports Scotland's commentating team of Ian Crocker and Andy Walker predict this weekend's Premiership matches.
Rangers will play Motherwell in the Scottish Cup fourth round while Celtic will travel to Albion Rovers.
From Merseyside to the Old Firm derby, more than 40 games are live on Sky Sports over the festive period.
FIFPro survey reveals footballers in Scotland experience violent threats from fans five times more often than the world average.
Celtic manager Brendan Rodgers has hinted defender Eoghan O'Connell may go on loan for the second half of the season.
Brendan Rodgers was happy with another solid defensive display from his Celtic players in the 1-0 win over Kilmarnock.
Celtic extended their lead at the top of the Scottish Premiership table to 13 points after seeing off Kilmarnock 1-0.
Team news for the Scottish Premiership match between Kilmarnock and Celtic at Rugby Park on Friday.
It's the last round of Scottish Premiership fixtures before the international break where Scotland will face England in a crucial World Cup qualifier.
Dundee made it back-to-back wins as they climbed off the base of the Scottish Premiership table, while Celtic eased to three more points.
Rangers grabbed their biggest win of the season so far to move up to second place after beating Kilmarnock 3-0 at Ibrox.
Rangers manager Mark Warburton was full of praise for his side following their 3-0 victory over Kilmarnock at Ibrox.
Jason Holt wants Rangers to maintain the standards set in their "best performance of the season" in the 3-0 win over Kilmarnock.
Preview and team news for the Premiership match between Rangers and Kilmarnock on Saturday afternoon, kick-off 3.00pm.
Hearts wasted the chance to go second in the Scottish Premiership by losing 2-0 at Kilmarnock, as Inverness and Partick also won on Wednesday.