Aston Villa will take on Manchester United in the Premier League this weekend, while Liverpool travel to face stumbling Tottenham.
Villa, looking to maintain an astonishing run that has catapulted them into the title race, will face United at Villa Park.
Manchester City host struggling West Ham at home on Saturday after six straight wins in all competitions, while Premier League leaders Arsenal face a tricky trip to Everton later in the day.
City are just two points behind Arsenal, with the Gunners have a tough run of league fixtures coming up, starting away at Everton, with Brighton, Aston Villa, Bournemouth, and Liverpool to follow.
City, hungry to reclaim the title they lost to Liverpool last year, will go top of the table, at least temporarily, if they beat West Ham.
While Arsenal and City are making the running, it is difficult to rule out Aston Villa.
Unai Emery’s side, who did not even manage a goal in their first four games this season, have won 10 of their past 11 league matches and are just three points behind Arsenal.
Emery conjured a victory against United at Villa Park in his first match in charge, but that remains the only time Villa have beaten the Red Devils at home in the Premier League since 1995.
Below are the Premier League matches scheduled for the weekend:
Saturday
Newcastle v Chelsea
Bournemouth v Burnley
Brighton v Sunderland
Manchester City v West Ham
Wolves v Brentford
Tottenham v Liverpool
Everton v Arsenal
Leeds v Crystal Palace
Sunday
Aston Villa v Manchester United
Monday
Fulham v Nottingham Forest

- Elumelu’s Heirs Energies clinches $750m Afreximbank funding to boost growth - December 21, 2025
- EPL: Rogers’ stunning double downs Man United at Villa Park - December 21, 2025
- Bandits release remaining abducted Niger Catholic school students, teachers - December 21, 2025








