The exhausting schedule just keeps on coming as we head into another week of Premier League fixtures with another round of international matches looming.
There are two games on Friday night both taking place on the south coast as Brighton take on Burnley and Southampton play Newcastle United.
Everton's home clash with Manchester United kicks-off proceedings on Saturday, followed by Crystal Palace against Leeds United at Selhurst Park. Then we see two matches in the capital as Chelsea take on Sheffield United and West Ham United face Fulham.
Sunday starts with West Bromwich Albion playing host to Tottenham Hotspur, followed by a mouthwatering Midlands derby battle as Leicester tackle Wolves at the King Power Stadium.
The match of the weekend then takes place at the Etihad Stadium as Manchester City face reigning champions Liverpool, while Arsenal's home clash with Aston Villa caps off another busy weekend.
To see our predictions for the upcoming matches, look through the photo gallery above and click on the arrows or swipe.