We are now hurtling down the home straight in the Premier League season.
The title and bottom three spots look pretty set in stone already but the race for European places is still very much ongoing.
Third-placed Leicester City kick-off this weekend's action when they face Southampton at St Mary's Stadium.
On Saturday, champions-elect City take on Crystal Palace in the capital while Leeds United are also heading south for a game against Brighton. Chelsea then clash with London neighbours Fulham before Everton's home game versus Aston Villa.
Sunday sees Newcastle United entertain Arsenal at St James' Park before the game of the weekend when Manchester United play host to old rivals Liverpool. Spurs against Sheffield United in London finishes off the day's action.
The Midlands derby between West Bromwich Albion and Wolves, followed by Burnley against West Ham at Turf Moor, complete the latest round of fixtures on Monday.
To look through our predictions for the matches, browse the photo gallery above. To move on to the next photo, click on the arrows, or if using a mobile device simply swipe.