The Premier League season might have been filled with twists, turns and plenty of shock results so far, but the top of the table has a very familiar feel to it.
There are now five of the big six sitting in the top seven with only Arsenal – languishing in 15th – bucking the usual trend.
Only Southampton, fifth in the table, can be considered a surprise and early-season pace-setters Everton and Aston Villa have dropped down into mid-table positions.
At the other end of the division, it would be a major shock if Sheffield United, West Bromwich Albion, Burnley and Fulham were not all occupying similar positions come the business end of the campaign.
Looking ahead to this week's schedule, Leeds United's home game with West Ham kicks-off proceedings on Friday night.
Saturday starts with the day's first derby clash when Wolves face Aston Villa at Molineux, followed by – barring another surge on Covid-19 cases on Tyneside – Newcastle versus West Brom at St James' Park. Manchester bragging rights are then up for grabs at Old Trafford when United take on City, with Everton's home battle against Chelsea ending the day's fixtures.
Five games on Sunday beginning with Southampton versus Sheffield United on the south coast, then Crystal Palace against Tottenham Hotspur, Fulham's clash with Liverpool and Arsenal's game against Burnley all taking place in the capital. Leicester City taking on Brighton brings the latest round of fixtures to a close.
To see our predictions for the upcoming matches, look through the photo gallery above and click on the arrows or swipe.