Liverpool will be sitting pretty at the top of the Premier League on Christmas Day - although there’s still a long way to go in the title race.
Sunday’s 6-3 demolition of Tottenham saw the Reds open up a four-point lead on their closest rivals, and they of course still have that game in hand following the postponement of the Merseyside derby. Things could not be looking much better for Arne Slot and his players at the moment.
With the games coming thick and fast over the festive period though, the pressure will be on Liverpool to keep up its remarkable pace, especially with one of its rivals looking like it has a favorable few weeks coming up.
Liverpool
26 December: Leicester (H)
29 December: West Ham (A)
5 January: Manchester United (H)
14 January: Nottingham Forest (A)
18 January: Brentford (A)
Liverpool has arguably got its trickiest looking fixture out of the way this month, although that's not to say there won't be some tough tests coming up. The Reds will be full expected to beat Leicester City on Boxing Day, with the Foxes heading to Anfield off the back of a damaging 3-0 defeat at home to Wolves.
West Ham has shown some resurgence recently, having gone unbeaten in its last three games - albeit with just the one victory - while Manchester United still look a mess, even after Ruben Amorim's appointment as manager. Revenge will be on the cards at Nottingham Forest, with Nuno Espirito Santo's side still the only team to have beaten the Reds this season, while Brentford is always a well-run side under Thomas Frank.
Chelsea
26 December: Fulham (H)
30 December: Ipswich (A)
4 January: Crystal Palace (A)
14 January: Bournemouth (H)
20 January: Wolves (H)
Chelsea arguably has the easiest run-in of the title challengers over the next few weeks. Fulham has been impressive this season, although three straight draws have slowed its momentum down recently.
The Blues will be expected to take maximum points at Ipswich and Crystal Palace, while Bournemouth might be Liverpool's best hope of Enzo Maresca's side dropping some more points.
Arsenal
27 December: Ipswich (H)
1 January: Brentford (A)
4 January : Brighton (A)
15 January: Tottenham (H)
18 January: Aston Villa (H)
Bukayo Saka's injury is a big blow for Arsenal, and they will miss him in what looks to be a tricky run-in. They will of course be expected to beat Ipswich at home, but trips to Brentford and Brighton are not to be underestimated.
Liverpool did show why Tottenham shouldn't be too much of a worry for Mikel Arteta, although Spurs do carry plenty of goal threat, while Aston Villa will be hoping to boost its top four hopes.
Man City
26 December: Everton (H)
29 December: Leicester (A)
4 January: West Ham (H)
14 Janaury: Brentford (A)
19 January: Ipswich (A)
We're practically at the stage where we should probably be listing Nottingham Forest's fixtures rather than City's - and we're only slightly joking about that. The way Pep Guardiola's side is going at the moment, every single one of these games looks to be difficult for them.
Already 12 points behind, we can probably rule them out of the title race now, but any more dropped points against Everton would surely confirm that. The Toffees have already done Liverpool a favor by taking points off Chelsea, and another one wouldn't go amiss.
Ordinarily, you'd look at Leicester, West Ham, Brentford and Ipswich as 12 points out of 12 for City, but you just can't say that now. The title race may well be a three-horse race.