Arsenal and Liverpool should provide an electric start to Week 19 in the Premier League when they clash at the Emirates Stadium on Friday.
Manchester City will look to continue their inexorable march to the title when they take on Bournemouth the following day, but there's plenty of key action at the bottom of the table with many of the sides taking on one another.
Newcastle United's search for an elusive three points after nine matches without a win takes them to West Ham United, while Swansea City host Crystal Palace and West Bromwich Albion travel to Stoke City.
Here is the complete schedule for Week 19, including score predictions for each:
Friday, December 22
Arsenal vs. Liverpool (7:45 p.m. GMT/2:45 p.m. ET), 2-2
Saturday, December 23
Everton vs. Chelsea (12:30 p.m. GMT/7:30 a.m. ET), 1-2
Brighton & Hove Albion vs. Watford (3 p.m. GMT/10 a.m. ET), 1-0
Manchester City vs. Bournemouth (3 p.m. GMT/10 a.m. ET), 3-0
Southampton vs. Huddersfield Town (3 p.m. GMT/10 a.m. ET), 2-1
Stoke City vs. West Bromwich Albion (3 p.m. GMT/10 a.m. ET), 1-2
Swansea City vs. Crystal Palace (3 p.m. GMT/10 a.m. ET), 0-2
West Ham United vs. Newcastle United (3 p.m. GMT/10 a.m. ET), 1-1
Burnley vs. Tottenham Hotspur (5:30 p.m. GMT/12:30 p.m. ET), 1-1
Leicester City vs. Manchester United (7:45 p.m. GMT/2:45 p.m. ET), 2-3
Arsenal vs. Liverpool
Arsenal and Liverpool enter this fixture in identical form over their last three Premier League games, having been held to two draws before winning their most recent match.
In their 4-0 win over Bournemouth, Mohamed Salah was once again on target for the Reds, and he's the form player in the division right now, per Goal's Melissa Reddy:
Another player to impress was former Gunners star Alex Oxlade-Chamberlain, who earned praise from football writer Leanne Prescott for his showing in the match:
He'll likely feel he has a point to prove at Arsenal after leaving them in the summer, which will be a worry for the hosts. The Gunners will have enough to contend with as they look to keep Salah and Liverpool's other attacking threats at bay.
What bodes well for Arsenal is that they're strong at home—their 3-1 defeat to Manchester United at the Emirates was the only time they've failed to win in their last 14 Premier League matches there.
They'll cause Liverpool problems, too, and they have their own form player to help them do so in Mesut Ozil, per Goal:
He'll be more than capable of exploiting any gaps in Liverpool's back line, which could lead to an entertaining back-and-forth between the two teams with goals on both sides.
West Ham United vs. Newcastle United
Newcastle's last win came on October 21, so by the time this fixture is played, it will have been over two months since the Magpies last came away from a match with all three points.
They've only picked up one point in that time, and as a result, they find themselves in the relegation zone and in desperate need of something from the Hammers.
The Chronicle's Mark Douglas put their position in perspective:
By contrast, West Ham have picked up seven points from their last three matches, as they have improved markedly under David Moyes, per Match of the Day:
They are still in danger, though, and need to continue their strong run, per the Guardian's Jacob Steinberg:
If either side is to win on Saturday the Irons would seem the more likely given their recent form, but the Magpies can take some small positives into the match.
Rafa Benitez's side should be slightly fresher for the contest, as they will not be playing in the Carabao Cup in midweek, and while they have lost each of their last three matches, they have not been comprehensively outplayed in any of them.
With a little luck and some better finishing, the Toon could easily have taken something from the 3-2 defeat to Leicester City or the 1-0 losses against Everton and Arsenal.
A point isn't enough for Newcastle given the situation they're in, but it would be a start and despite their form, it isn't beyond them to get one.