Liverpool failed to return to the top of the Premier League after they were held to a 2-2 draw after a thrilling game away to Manchester United at Old Trafford, on Sunday night.
Arsenal returned to winning ways and the top of the Premier League table after beating Luton Town 2-0, extending their unbeaten league run to 10 matches.
A resolute defensive display from Arsenal earned the Gunners a point as they played out a goalless draw with Manchester City at the Etihad Stadium, leaving Liverpool top of the table.
Arsenal beat Porto 4-2 on penalties n the second leg of their UEFA Champions League round of 16 tie to reach the quarter-finals for the first time since 2010.
Arsenal's return to the knockout stages of the UEFA Champions League did not go to plan after a strike from Galeno in the fourth minute of second-half stoppage time gave Porto a 1-0 win in the first leg of their last-16 tie.
Strikes in either half from Bukayo Saka and Gabriel Martinelli, and a late Leandro Trossard goal, gave Arsenal a well-deserved 3-1 win over leaders Liverpool in a high-octane Premier League clash at Emirates Stadium.
David Moyes hailed his West Ham United side as they finished a memorable 2023 with a 2-0 away win against an Arsenal side who were seeking to go top of the Premier League.
West Ham United denied Arsenal a return to the top of the table as they inflicted on the Gunners a first home defeat of the season, winning 2-0 at Emirates Stadium.