Well, that was fun wasn't it?
Liverpool and Manchester City played out a stone-cold classic game of Premier League football on Sunday afternoon, drawing 2-2 and maintaining the one-point gap between the two at the top of the table.
As expected, the game got off to a frantic start, with former Liverpool man Raheem Sterling missing a brilliant chance to give the home side an early lead.
Sterling's blushes were quickly spared by Kevin De Bruyne, who slammed home from 25 yards in typical Kevin De Bruyne fashion, although he was aided by a deflection.
What. A. Player.
The lead didn't last too long, however, as in the 13th minute the Reds got onto level terms.
Their goal would come from Diogo Jota, who swept home a Trent Alexander-Arnold cut-back from the middle of the penalty area.
Following the frantic start the game settled down slightly, but that didn't stop Ederson from giving every single Man City fan in the world a heart attack in the 22nd minute when he almost let the ball roll into his own net.
Man City were very impressive thereafter, with their midfield trio causing Liverpool a host of problems with their movement in and around the penalty area.
And in the 36th minute they deservedly took the lead once again.
Gabriel Jesus - a surprise selection from Pep Guardiola - scored his first Premier League goal since September, wonderfully half-volleying a cross from Joao Cancelo into the back of the net.
Despite being basically ripped limb from limb for most of the first half, Liverpool could've gone into half-time at 2-2.
The chance to draw the Reds level once again fell to Jota who, rather than shooting or squaring to an unmarked Mohamed Salah when through on goal, instead opted to dilly dally and allow John Stones to steal the ball back for City.
Liverpool did bag their second almost straight from kick-off at the start the second half.
Despite being rather terrible in the first period, Sadio Mane came out of the dressing room and immediately scored in the second, latching onto a lovely pass from Salah to make it 2-2.
Man City thought they had retaken the lead 15 minutes later through Sterling, who coolly slotted beyond Alisson after being played through on goal.
After a quick VAR check, however, the goal was ruled out for a very obvious offside.
The game quietened down a bit after Sterling's disallowed goal (something that didn't really seem possible for a while there), but there was still so nearly a winner at the death.
It should have come from substitute Riyad Mahrez, who first cannoned a free kick off the post and then spurned a great chance in the final minute of added time.
And that proved to be the last chance of the game.
A draw proved to be a fair result, and it leaves Liverpool one point behind Man City in the Premier League table with just seven games to go.