Mohamed Salah gives Liverpool their X-factor and they'll beat Man City on Sunday if he plays.
Without him, I don't see how Liverpool are going to hurt City on a consistent basis. With Salah, they'll get after Man City and put them under severe pressure by closing down high up the pitch.
He is one of the best players in the world and takes chances - Liverpool will get enough chances to win if Salah plays. He carries that fear factor too and will make Man City think. He's back in training and they'll nick the win with him.
If Man City win it then Arsenal will be thinking they have to avoid defeat at the Etihad. Arsenal might want Liverpool to win this game rather than City.
Man City look like they're playing 12 or 13 players every week. Their patience is unbelievable. The way they keep the ball and don't force it. They wait and wait for a chance. There's such an art in that.
I've seen City at Anfield too many times and it's a hard place to go when it's bouncing, but Salah has to play for Liverpool to win this game.
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 didn'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 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
Read on m.allfootballapp.com