Arsenal's 11-match winning run came to an end with a controversial 2-2 draw at Crystal Palace
Two Luka Milivojevic penalties either side of Granit Xhaka and Pierre-Emerick Aubameyang goals meant the points were shared at Selhurst Park.
The first chances of note fell to Crystal Palace, with Wilfried Zaha striking the post after 14 minutes, and Andros Townsend firing wide after an intricate move moments later.
Arsenal had two quick chances in succession themselves with 21 minutes gone, but Alexandre Lacazette's scuffed effort from the edge of the penalty area went just wide and Hector Bellerin's shot from close range was blocked.
Palace were given a penalty in the final minute of the first half, as Mustafi brought down Cheikhou Kouyate with a reckless sliding challenge.
Milivojevic, who missed from the spot at Everton last week, made no mistake this time to score Palace's first home goal of the season and ensured his side were leading at the break.
Arsenal drew level soon after the break after a free kick was given away by Milivojevic on the edge of his own area, and Granit Xhaka rifled it into the top corner to equalise.
Just four of Arsenal's goals in their winning Premier League run has come in the first half of games, and they showed their second half superiority again when they went in front after 56 minutes.
Lacazette appeared to brush a corner onwards with his hand, and Aubameyang was able to scruffily tap in at the far post, with the ball proving to have crossed the line by just nine millimetres.
However, after a long half of defending, Arsenal gave away another penalty when Xhaka fouled Zaha in the 82nd minute, and Milivojevic was on hand again to finish from 12 yards and give Palace a point.
Arsenal missed the chance to climb above Manchester City into third place, but remain unbeaten since their second game of the season.