Celtic returned to the top of the Scottish Premiership table with a routine 3-0 victory at Motherwell, putting them back above Aberdeen on goal difference.

Brendan Rodgers' Bhoys had been knocked off the summit by the Dons' 1-0 win over Dundee United on Saturday, but they responded by easing to their eighth victory in nine games at Fir Park.

Luke McCowan steered in the opener on his first Celtic start, after Lennon Miller had twice struck the woodwork in the early stages.

Stand-in captain Alistair Johnston then ghosted in to score their second at the back post shortly before the hour mark, with Adam Idah adding a third before Motherwall's Liam Gordon was sent off in stoppage time.

That result piled the pressure on Rangers, who could have ended the weekend nine points adrift of the top two, but they claimed a hard-fought 2-1 victory over St Mirren at Ibrox to stay within six.

Mohamed Diomande's powerful close-range finish put the Gers ahead, but Alex Gogic rose to nod in a St Mirren equaliser midway through the first half.

Vaclav Cerny spared their blushes, though, as he scored the winner following good work from Cyriel Dessers in the 69th minute.

Rangers go to second-placed Aberdeen, who are yet to lose this season, for a huge fixture in the title race on Wednesday.

In Sunday's other Premiership game, teenager James Wilson struck three minutes from time to rescue a point for Hearts in a 1-1 Edinburgh Derby draw at Hibernian.

Mykola Kuharevich had put Hibs ahead on the rebound after Marvin Ekpiteta headed against the crossbar just after the hour mark, but Wilson got the final touch to divert James Penrice's long throw home with stoppage time looming.

The result keeps Hibs rooted to the foot of the table with six points, though they are only behind 11th-placed Hearts on goal difference and still have a game in hand to come.