Celtic's winning run came to an end with a 1-1 draw at Pittodrie against a well-organised Aberdeen.
Anthony Stokes looked to have put the Hoops on course for a 21st consecutive win in domestic competitions when he rounded Jason Brown and slotted the ball home from an acute angle after 28 minutes.
Celtic had not conceded in their previous six matches, but Aberdeen equalised when Gavin Rae's shot took a wicked deflection off Celtic debutant Andre Blackman and flew past Fraser Forster a minute before the break.
A spirited second-half display from Aberdeen helped them continue their own unbeaten run, which now stretches to 12 games.
The financially-stricken Rangers suffered yet more misery as they went down to their third straight defeat, 2-1 against Hearts at Ibrox.
The Gers were recently docked 10 points for going in to administration but the gloom around the club was lifted slightly by Steve Davis' strike just before half time.
However, Ian Black equalised for Hearts with a 25-yard strike on the hour before Jamie Hammil added a second from a penalty rebound to seal the win for the away side.
Motherwell now trail Rangers by just three points after beating bottom club Dunfermline 2-0.
Michael Higdon put Motherwell ahead in the 64th minute when he drove under Chris Smith before Henrik Ojamaa made it 2-0 six minutes later.