Alan Shearer completed a hat-trick with two late goals as Blackburn Rovers eventually secured a 3-1 home win over bottom side Bolton Wanderers.
The striker broke the deadlock in the 12th minute but Scott Green equalised with a diving header just before the hour-mark, and Bolton were still level in the 82nd minute.
Shearer went on to score twice though, taking the reigning champions up to sixth place with 41 points. Bolton remained five points adrift at the foot of the table, with 13 points.
An 82nd-minute equaliser from Johann Berg Gudmundsson denied runaway leaders Manchester City victory for only the fourth time in the Premier League campaign.
Pep Guardiola's side had won 22 of their previous 25 top-flight fixtures and they went ahead at Turf Moor thanks to Danilo, but Gudmundsson grabbed a share of the spoils for the hosts.
Man City were still left with a lead of 13 points ahead of Manchester United at the end of the day, while Burnley remained seventh with 36 points.