The Premier League title is back in Manchester City's hands after Arsenal surrendered a two goal lead to draw against Liverpool at Anfield.
The league leaders were 2-0 up and flying early on after strikes from Gabriel Martinelli and Gabriel Jesus.
Mo Salah pulled one back at the end of the first half and spurned a huge opportunity to level matters when he placed a penalty wide after Diogo Jota was fouled by Rob Holding.
But then Roberto Firmino popped up with a late equaliser to claim a point for Liverpool in a thrilling game at Anfield.
The leveller would have been cheered by Man City fans as it is huge moment in their bid to win a third straight Premier League title.
Pep Guardiola's side battered Southampton 4-1 on Saturday and are six points behind Arsenal after this weekend's action.
However, they still have a game in hand over the Gunners, who they also host at the Etihad Stadium in a match of epic proportions on 26 April.
With a slightly superior goal difference, City will lift another title if they win all of their games.
LIVERPOOL ARE LEVEL!! 🔴— Sky Sports Premier League (@SkySportsPL) April 9, 2023
Firmino heads home! WHAT A GAME! pic.twitter.com/spjVnxAuV2
The clash between Liverpool and Arsenal was undoubtedly one of the best of the season and went up another gear when an altercation between Trent Alexander-Arnold and Granit Xhaka got everyone fired up.
But there was a shocking moment at half-time as linesman Constantine Hatzidakis appeared to elbow Liverpool defender Andy Robertson.
Liverpool players fumed to the referee and footage shown by Sky Sports confirmed Jamie Carragher's claims that the Scot was on the receiving end of an elbow.
Geoff Shreeves reported that the former Hull City man was raging in the tunnel, while Gary Neville suggested a hefty punishment may be coming the way of the assistant.
However, Roy Keane had no sympathy in the slightest and branded Robertson a "big baby".
PGMOL have said they will investigate the incident.