Old Trafford is the centre of attention this Saturday, as Manchester United host Manchester City in the English Premier League.
Ole Gunnar Solskjaer pits his dugout wits against Pep Guardiola, with United a smidge ahead of their noisy neighbours in the scramble for Europe in the EPL table and with both sides picking up form ahead of the festive period.
Later on Saturday evening there’s a reunion for Carlo Ancelotti and Chelsea, as the Everton boss goes up against his former club at Goodison Park in the late kick off.
Liverpool play on Sunday as they continue their push for top spot, with lowly Fulham their Craven Cottage opponents.
Elsewhere in the capital, Arsenal are in desperate need of kick-starting their season after four games without a win when they host Burnley.
Tottenham are by far the happier half of north London and Jose Mourinho takes his EPL leaders south of the River Thames to tackle Crystal Palace in another capital city tie.
Two more Sunday matches are crammed in ahead of a midweek round of fixtures, with Leicester hosting Brighton and Southampton welcoming Sheffield United to St Mary’s Stadium for the lunchtime kick off.
Saturday lunchtime sees a West Midlands derby between Wolves and Aston Villa at Molineux, while the other top flight Black Country side, West Brom, travel up to St James’ Park to face Newcastle.
The weekend’s action begins on Friday night at Elland Road, when Marcelo Bielsa’s Leeds go up against West Ham.
English Premier League predictions for this weekend
Prediction methodology explained: The expected win percentage is based off publicly available odds. For example, if a team’s odds are 2.30, the expected chance of winning is 43%. If the odds are 1.62 the expected chance of winning is 62% and so on. These are accurate at the time of writing but are subject to change. Where there is no value listed, the odds were not available at the time of writing.