Anything is possible, however, we are on 50 points with another 39 to play for. That means the absolute maximum we can get is 89 points.
89 points would almost certainly win us the league, BUT that leaves us with very little margin for error. We would need to break not only a club record, but a league one for a winning streak that long.
So, it's probably safe to say we aren't going to do that.
So far this season we've averaged two points a game which would give us 76. That's never going to win the title.
So the question is, realistically how much better can we do than 76 points, and where can that get us?
I think 81 points will win the league, the way things are going. If I'm right, then that gives us an 8 point margin of error - two losses and two draws. Given our run until March, and if we assume that the game against United will at least be tricky, then that allows us to lose the home games to City and Chelsea, and draw against Spurs and Southampton/Palace (the most likely games, I think).
If teams in the top four continue dropping points like Arsenal, Chelsea and City, then it really comes down to who can put a winning run together before the 34/35th game.
Our games from now until City:
Fulham
Swansea
Southampton
Sunderland
Manchester United
Cardiff
Tottenham
West Ham
That's certainly a run of games we are capable of getting maximum points in, as far as I'm concerned. With players returning, a stronger squad, no Europe, and players hitting form in the attack, a maximum return on those 8 games would surely put us in the driving seat going into the last 5 games, where we play both Chelsea and City.