Celtic maintained their nine-point lead at the top of the Scottish Premiership with a comprehensive 3-0 win over Livingston.
Ange Postecoglou’s side grabbed all three goals during an excellent first half at Celtic Park with Greg Taylor, Daizen Maeda and Kyogo Furuhashi on target.
It continued the champions’ superb form, while defeat for Livingston saw them drop to fifth.
Rangers kept the pressure on their Old Firm rivals with a fine 3-0 victory at Hearts.
Premier League round-up: Diogo Jota rescues point for Liverpool against Fulham at Anfield
The top 25 women’s sporting moments of the year: 25-6 revealed with Mona McSharry, Rachael Blackmore and relay team featuring
Shamrock Rovers’ European adventure one of the best stories of the Irish sporting year
QPR’s Jimmy Dunne finds solace in football after emotional week
Alfredo Morelos opened the scoring after nine minutes at Tynecastle before Malik Tillman added a second before the break.
Morelos wrapped up the points and completed his brace with 22 minutes left to keep up Michael Beale’s strong start in charge at Rangers.
Aberdeen started life after Jim Goodwin with another defeat after St Mirren scored twice late on to claim a 3-1 triumph and move up to fourth.
Interim Aberdeen boss Barry Robson saw his tenure begin in the worst possible fashion with Ross McCrorie sent off with just seven minutes played for colliding with Charles Dunne.
Hosts Aberdeen managed to hold out until half-time before Curtis Main fired St Mirren ahead and, despite Bojan Miovski’s 74th-minute leveller, Main grabbed his second with nine minutes left and Declan Gallagher hit a third on the stroke of full-time.
Daniel Armstrong’s goal helped Kilmarnock move off the bottom of the table with a 1-0 win over relegation rivals Dundee United.
Kilmarnock moved out of the bottom two with their victory after Motherwell lost 2-0 at home to St Johnstone following goals by Drey Wright and Melker Hallberg for the visiting Saints.