Crystal Palace have ended Arsenal’s 11-game winning run after captain Luka Milivojevic netted twice from the penalty spot to earn his side a dramatic draw.
Milivojevic clinically put away a late leveller after Gabonese Pierre-Emerick Aubameyang had scored what appeared to be a controversial goal that put the visitors ahead after the break.
The Serb had netted the opener in the first half after Shkodran Mustafi brought down Cheikhou Kouyate.
But Granit Xhaka’s sublime free-kick brought the Gunners back into the game.
Wilfried Zaha was brought down by Xhaka in the box with seven minutes to go and Milivojevic did not waste the glorious chance to give his side a point.
Arsenal remain fourth in the Premier League standings, a point behind Manchester City, while Palace move up to 14th and three points above the relegation zone.