Rangers have climbed to the top of the Scottish Premiership following a 3-1 win over Kilmarnock. German striker Ryan Naderi netted twice in the first half, taking his season tally to six goals. Kevin Kelsy also scored before the break, marking Rangers' sixth consecutive league victory.
However, Rangers missed out on a fifth successive clean sheet when Kilmarnock substitute Nicky Clescenco scored in the final minute. Celtic could reclaim the top spot if they secure a result at Motherwell on Sunday.
Elsewhere, Hearts delivered their biggest home league win in three-and-a-half years, dismantling St Mirren 5-0. Laurent Mendy opened the scoring, followed by two penalties from Calvin Miller and goals from Claudio Braga and Josh McPake. This dominant performance keeps the Jambos in contention with Rangers and Celtic.
Dundee secured a 2-1 away victory against Falkirk, thanks to Ashley Hay's stoppage-time winner. Hay, returning from injury, converted a close-range effort after Owen Bevan had equalised Jacob Murrell's earlier penalty.
In other results, Marink Reedijk's debut as Hibernian manager ended in a 1-0 defeat to Dundee United at Tannadice, with Daniel Bennie scoring for the hosts.