There were four Premier League games before Tottenham hosted Liverpool on Sunday in the final top-flight game before Christmas.
Chelsea knew a win at Everton would take them a point clear at the top of the table with the Reds due to play at 16:30 GMT.
In the games that began at the same time as the showdown at Goodison Park, Manchester United hosted Bournemouth, Wolves traveled to Leicester City and Southampton traveled to Fulham.
101GreatGoals.com brings you all the Premier League results today, including goals, key events and what the table looks like.
Just a cool guy scoring at Old Trafford 🍒 pic.twitter.com/UnnyCpseIb
— Sky Sports Premier League (@SkySportsPL) December 22, 2024
Man United vs Bournemouth: Cherries destroy the hosts again
Bournemouth secured their fourth win in a five-match unbeaten run in style, beating Manchester United 3-0 away from home for the second successive season.
Dean Huijsen headed the opener in the 30th minute and Justin Kluivert scored a penalty in the 61st minute. Two minutes later, Antoine Semenyo added the third goal, moving Bournemouth up to fifth and leaving United in 13th.
3-0 WIN TO CALL AT OLD TRAFFORD pic.twitter.com/toY5APo6GP
– AFC Bournemouth 🍒 (@afcbournemouth) December 22, 2024
Everton vs Chelsea: The Blues miss out on top spot
Everton celebrated their takeover by The Friedkin Group with a 0-0 draw this week, leaving Chelsea one point behind leaders Liverpool and having two fewer games to play.
The visitors dominated possession but the Toffees moved four points clear of the relegation zone, earning a second successive goalless draw after a stalemate at Arsenal eight days earlier.
Leicester vs Wolves: Pereira has a flyer
Vitor Pereira had a great start to his tenure at Wolves, with a 3-0 win at Leicester taking his side two points behind the fourth-bottom Foxes.
Goncalo Guedes, Rodrigo Gomes and Matheus Cunha scored the first-half goals, adding to new Leicester coach Ruud van Nistelrooy’s worries after his team lost 4-0 at Newcastle on December 14.
Adama Traoré is so close to breaking the deadlock 😲 pic.twitter.com/BwPukKwTv5
— Sky Sports Premier League (@SkySportsPL) December 22, 2024
Fulham vs Southampton: Juric watches the Saints
New Southampton manager Ivan Juric was in the stands to watch the Saints beat ninth-placed Fulham to a 0-0 draw at Craven Cottage.
Southampton are eight points adrift of safety after Russell Martin was sacked following the 5-0 home defeat to Tottenham a week earlier.