Not quite as bad as it looks at first glance. Ok start, and the big fixtures are mostly spread out.
The obvious problem is the run in, which is tough. Chelsea, Liverpool, Newcastle, Arsenal and Brighton make up 5 of our last 8 games. Also, that game against City away (2nd March) looks like a good candidate for an FA Cup weekend, so that could easily get bounced into the run in too.
On the plus side, Jan, Feb, Mar is pretty straightforward and after the winter break is always a key time. Good opportunity to cement our lead at the top of the table (right?).
I have to say, City's run in looks handpicked. Villa, Palace, Luton, Spurs, Forest, Wolves, Fulham, West Ham. If you're behind City when that run starts, you're not catching them.