This has to be the best Premier League title run-in ever with three unbelievable teams. It's such a hard one to call.
Liverpool would be third in the league right now if they don't score with the last kick of the game at Nottingham Forest. Now, if they go and beat Man City this weekend, then I'd fancy them to go on and win the league. That's how quickly it changes.
I don't think Man City can afford to get one point from their next two games at Liverpool and at home to Arsenal. If City win them both then I can't see anything but them winning the league title again.
But if City lose on Sunday, then I'd be surprised if Liverpool don't win the league. Their fixtures are nice and they will be four points clear with Man City then having to play Arsenal. They are huge games.
Arsenal will go top on Saturday if they get the job done against Brentford, who have a lot of good players out, so they've got to put the pressure on the others.
They are so different to last season because Declan Rice has taken them to another level. He's up there with Rodri and that's why Man City and Arsenal have great defences. They are so disciplined it's unbelievable.
Arsenal have won seven in a row now and that break they had has helped them, but when you look back at their results, I hope the week when Fulham and West Ham beat them isn't what costs them.
They've taken their goal difference to another level in the last few weeks though. They were behind and now they've almost got an extra point with it. That could be massive.
However, the acid test is going to be at Man City on March 31. We'll see how far Arsenal have come then. But you've got to keep on winning these games to make sure you get there and that's what they're doing.
Salah gives Liverpool their
Read on m.allfootballapp.com