Arsenal squandered the chance to move eight points clear at the top of the Premier League after they drew 2-2 at Liverpool on Sunday afternoon.
The Gunners stormed into a two-goal lead thanks to Gabriel Martinelli and Gabriel Jesus, but could not hold on for their first victory at Anfield since 2012. Mohamed Salah pulled one back for Jurgen Klopp's men before Roberto Firmino headed home late on to earn a share of the spoils.
It was a result that moved Arsenal six points ahead of second-place Manchester City, although Pep Guardiola's side have played a game less. The two teams also have to play each other at the Etihad Stadium later this month, with City winning the two other meetings so far this season.
The title race could be one of the most pulsating in recent years with Arsenal attempting to win their first Premier League in 19 years. So, with that in mind, here is a look at the Gunners and City's remaining fixtures.
Arsenal - 73 points
The Gunners have the perfect chance to respond to their draw at Liverpool when they travel to relegation-threatened West Ham next weekend. David Moyes' side were thrashed 5-1 in their last home outing against Newcastle, despite 1-0 wins over Southampton and Fulham either side of that drubbing.
They then host basement battlers Southampton, before a tricky-looking set of four fixtures. This includes the trip to Man City, a game against high-flying Newcastle and a clash with Brighton at the Emirates. It is a period that could define Arsenal's season and whether they will come out on top in the title race.
Arsenal's remaining fixtures in full:
16/04: West Ham (A)
21/04: Southampton (H)
26/04: Manchester City (A)
29/04: Chelsea (H)
07/05: Newcastle (A)
14/05: Brighton (H)
20/05: Nottingham Forest (A)
28/05: Wolves (H)
Manchester City - 67 points
Having won their last five Premier League matches, City will really fancy themselves to catch Arsenal in the title race. Guardiola has previous experience in reducing a deficit and coming from behind - and the Spaniard will be confident City can win the top flight for the fifth time in six years.
Their next fixture could not be much better on paper, too. Leicester, alongside Southampton, are the two worst performing teams since the turn of the new year and don't look like turning that around anytime soon.
After that, City face Arsenal in the blockbuster affair, before games against Fulham, West Ham, Leeds and Everton, where you would expect maximum points. Other than the clash with the Gunners, away trips to Brighton and Brentford look to be City's toughest other matches left.
Who will win the Premier League title? Let us know in the comments below!
City's remaining fixtures in full:
15/04: Leicester (H)
26/04: Arsenal (H)
30/04: Fulham (A)
03/05: West Ham (H)
07/05: Leeds (H)
14/05: Everton (A)
20/05: Chelsea (H)
28/05: Brentford (A)
TBC: Brighton (A)