I spent some time (idly) going through remaining fixtures for the top 7. Not as a prediction - more as a 'what would have to happen for Liverpool to win the league that is within the realms of possibility'.
However you look at it, it's very tough!
I ended up in a situation where Liverpool had 82, Chelsea and Arsenal 81 and City 80 (Spurs with 69 and Everton/United 65
)
In terms of the top 4, this was predicated on:
Liverpool drawing away at United and Southampton, but winning ALL other games (including City and Chelsea at home).
Chelsea drawing with Spurs, Arsenal and Cardiff and losing to us.
Arsenal drawing against Spurs, Chelsea, City and Everton.
City drawing against United, Arsenal and Everton and losing to us.
As you can see it's an extremely tall order