GLASGOW, Scotland (AP) -- Celtic stretched its lead at the top of the Scottish Premier League to 21 points despite its 20-match domestic winning streak coming to an end with a 1-1 draw at Aberdeen on Saturday.
Anthony Stokes put the league leader ahead in the 28th minute when he rounded goalkeeper Jason Brown and slipped the ball into the net but Gavin Rae equalized just before halftime with a shot that deflected off debut-making Andre Blackman and flew past goalkeeper Fraser Forster.
It was the first goal Celtic conceded in seven matches.
Financially stricken Rangers failed to take advantage of Celtic's rare slip when it lost 2-1 to visiting Hearts.
The defending champions led through captain Steven Davis but Ian Black leveled and Jamie Hamill hit the winner from the penalty spot.
Third-placed Motherwell was three points behind Rangers after a 2-0 win at Dunfermline. Hibernian drew 0-0 with St. Mirren and St. Johnstone drew 0-0 at Kilmarnock.