Before the season started my guess was:
1. City
2. Liverpool
3. Tottenham
4. Manchester United.
Now I'm changing my mind and predicting
1. Liverpool
2. City
3. Tottenham
4. Manchester United
For me Liverpool seem to ride the wave of belief and determination, and with their quality as well as the necessary luck I actually believe they will make it. I think they'll beat City who will be in a position with 'everything' to lose, and I think will crumble making it 7 points. City are still incredibly strong though, and if they beat Liverpool and cut the lead to 1 point I'd favour them. As for Spurs, It's nice to be in the race, and there's still an outside chance things go our way. We usually finish the season stronger, and got players coming back. We would need results against Liverpool and City though, and despite it being far from impossible they are both away games, and right I think they are slightly stronger.