Arsenal's lead at the Premier League summit stands at two points after another hectic matchday.
However, the Gunners raced into an early 2-0 lead before eventually holding on to win 2-1 in a nervy finish.
Manchester City had to wait until Sunday for a potential reply, with Tottenham holding them to a thrilling 3-3 draw at the Etihad. Liverpool earlier produced an incredible comeback to see off Fulham 4-3 at Anfield, meaning they now sit second and a point ahead of City.
Saturday evening saw Manchester United travel to Newcastle as sixth played seventh, Newcastle rising to fifth briefly with a 1-0 triumph.
Premier League table 2023-24
Live scores, fixtures and results
Follow all the weekend's Premier League action LIVE on Standard Sport!