Arsenal secured a hugely impressive 2-0 win over Newcastle United on Sunday afternoon to keep their faint hopes of winning this season's Premier League title alive.
A first-half Martin Odegaard strike was followed up by a Fabian Schar own goal in the second half as Mikel Arteta's side went within one point of league-leaders Manchester City, albeit Pep Guardiola's side have a game in hand on their title rivals. There are now just three weeks left before the season is over, with the Gunners guaranteed to finish at least second following their victory on Tyneside.
With that being said, football.london takes a look at Arsenal's final three league fixtures, as well as City's four remaining matches.
READ MORE: Arsenal 2023/24 away kit leaked as striking Adidas design revealed
Brighton (H) - Sunday, April 14
Next up for the north Londoners is a home game against Brighton, who currently sit seventh in the table. Arsenal defeated the Seagulls 4-2 at the Amex Stadium back on New Year’s Eve but Roberto De Zerbi's side were without key midfield duo Moises Caicedo and Alexis Mac Allister that day.
The Gunners endured a difficult day the last time they hosted Brighton to the Emirates, however, losing 3-1 in the Carabao Cup when the two sides met in N7 back in November 2022.
Nottingham Forest (A) - Saturday, April 20
The next away fixture for Arsenal is against relegation-threatened Nottingham Forest, who will be desperately fighting to keep their Premier League status alive when they two teams meet at the City Ground in just under two weeks. Steve Cooper and co lost the reverse fixture in north London 5-0 back in October, although they were able to beat Arteta's men 1-0 when they welcomed the north Londoners to Nottingham in the FA Cup last term.
Wolves (H) - Sunday, May 28
Arsenal will be desperate for their title hopes to remain alive when they host Wolves to the Emirates for the final match of the season. If City do slip up before then, we may be in for a tense final day provided the Gunners are able to win their other two matches in the build-up to this one.
Arteta's side have come out on top the last three times they faced Wolves, who are unlikely to have anything at stake by the time they make the trip to the capital.
Manchester City’s final four fixtures
Everton (A) - Sunday, May 14
Chelsea (H) - Sunday, May 21
Brighton (A) - Wednesday, May 24
Brentford (A) - Sunday, May 28
Arsenal line-ups vs Newcastle as Gabriel starts, Saka replaced as Tierney and Martinelli return
Pep Guardiola given major Manchester City injury worry amid Arsenal Premier League title battle
Edu given fresh £71m Arsenal transfer chance as Chelsea and Newcastle plot summer hijack
Arsenal 2023/24 away kit leaked as striking Adidas design revealed
Transfer news LIVE: Latest news, views and rumours from Arsenal, Chelsea and Tottenham