Anyone who said that the title race was over a few weeks ago certainly has egg on their face now.
Manchester City's dramatic 3-2 loss to Tottenham on Saturday opened the door for closest rivals Liverpool, after they came from behind to defeat Norwich City 3-1.
City's lead at the top of the Premier League now stands at six points, but Jurgen Klopp's side will cut the deficit to just three if they win their game in hand against an out-of-form Leeds United on Wednesday.
Here are a few things that City Is Ours expect to see with the title race set to go down to the wire.
Narrative FC
Liverpool have long been the media darlings of the Premier League, but expect things to ramp up a few levels now that they have reeled City in to within touching distance.
The myth that Klopp has overcome impossible odds to build a side capable of competing with moneybags City is bound to play a central role in the narrative, completely ignoring the fact that Liverpool themselves have a £75m centre-back and recently dropped almost £40m on a back-up winger mid-season.
Yes, Pep Guardiola has had a lot of money to play with in recent years, but if Liverpool do overtake City and clinch the title then it won't be some rags-to-riches fairytale.

Points will be dropped
Before City lost to Spurs on Saturday they had taken 43 points from the previous 45 available, so it's testament to Liverpool's brilliant run that they have been able to close the gap on the Blues.
Both sides are miles ahead of the chasing pack, but that said, both will drop points before the end of the season. Some City fans will be of the opinion that Guardiola's side must now win every game, but Liverpool are bound to stumble at least once between now and May 22.
Admittedly, Liverpool have a slightly easier run-in on paper, but they still have to face an unpredictable Manchester United, Tottenham and, of course, City before the end of the campaign.
April 9, save the date
It's all going to come down to April 9, isn't it?
City will host Liverpool at the Etihad Stadium the weekend before Easter, and with just six league fixtures following the showdown, it could be the match that decides the destination of the Premier League trophy.
Matches against Liverpool are always stressful for City fans, with Klopp's side playing an intense, high-pressing brand of football that has in the past knocked City off their stride and resulted in maulings.
The 2-2 draw at Anfield in October - in which City dominated the first half - should offer some encouragement, although like the corresponding fixture in January 2019, it's likely that extremely fine margins will dictate the result. In five attempts, Klopp has never beaten Guardiola in a Premier League game at the Etihad Stadium.
Someone will lose their cool
Guardiola and Klopp have huge admiration and respect for one aother, but when the pressure cranks up they don't tend to see eye-to-eye.
The German hasn't stopped talking about City and the supposed advantages they hold this season, whether they be financial, dealing with COVID-19 outbreaks well or otherwise.
It's quite easy to imagine Pep losing his cool at some point, although this will most likely come in the form of a tetchy interview or a heavily sarcastic press conference following a frustrating match. Klopp is the one most likely to start claiming that everyone but him is to blame for things going wrong.
Whatever happens, the war of words between the two elite coaches promises to be fascinating.
What do you think will happen in the title race? Follow our City Is Ours writer Alex Brotherton on Twitter to get involved in the discussion and give us your thoughts in the comments section below.