Saturday Preview: Brighton-Liverpool, Man City, Bayern, Milan Headline Packed Schedule

Brighton vs Liverpool — Premier League Early Kickoff
Saturday's action begins at the Amex Stadium where Brighton host Liverpool in a 12:30 UTC kickoff. Liverpool arrive in strong form, winning three of their last four, and sit 5th with 49 points — still in the race for Champions League qualification. Brighton, 12th with 40 points, have been inconsistent with a WLWWL run but remain dangerous at home under their high-pressing system.
Liverpool's recent resurgence — nine points from the last four matches — has put Arne Slot's side right back in the European picture. Brighton's +3 goal difference and tendency to draw matches (10 in 30) makes this a potential banana-skin fixture for the Reds.
Manchester City vs Crystal Palace — Premier League
Manchester City welcome Crystal Palace to the Etihad Stadium at 15:00 UTC. City are 2nd with 61 points, trailing the leaders but in imperious home form with a +32 goal difference — the best in the division. Their DDWWW form shows they've found consistency after a mid-season wobble.
Crystal Palace sit 14th with 39 points and a DWLWL form line that offers little confidence heading to Manchester. However, Palace have historically troubled City at the Etihad, and Oliver Glasner's counter-attacking approach could expose spaces if City commit too many bodies forward.
Everton vs Chelsea — Premier League
The 17:30 UTC slot sees Everton take on Chelsea at the Hill Dickinson Stadium. Everton's 8th place and 43 points represent a strong season, though back-to-back defeats (LWWLL) have dented momentum. Chelsea, 6th with 48 points, have stumbled themselves with a LWLDD run — just one win in five.
Both sides need a result: Everton to keep their European dream alive, Chelsea to arrest a slide that has seen them drop out of the top four conversation. This has the makings of a tight, attritional contest.
Bayern Munich vs Union Berlin — Bundesliga
Bayern Munich host Union Berlin at the Allianz Arena (14:30 UTC) as runaway Bundesliga leaders. Bayern's record is staggering: 67 points from 26 matches, just one defeat all season, and a +68 goal difference. Union Berlin, 9th with 31 points, face a near-impossible task.
Vincent Kompany's Bayern are on a DWWWW run and have been scoring for fun. Anything other than a comfortable home win would be a major surprise.
Borussia Dortmund vs Hamburger SV — Bundesliga
Dortmund host Hamburg at Signal Iduna Park (17:30 UTC). BVB are 2nd with 58 points and in solid form (WWLDW). Hamburg, 11th with 30 points, have drawn or lost four of their last five. The Yellow Wall should roar Dortmund to another win as they try to keep Bayern honest at the top.
AC Milan vs Torino — Serie A Derby
The Derby della Mole's cousin arrives at San Siro as AC Milan host Torino at 17:00 UTC. Milan are 2nd with 60 points and in a genuine Scudetto battle. Their +23 goal difference and consistency (17W, 9D, 3L) make them formidable at home. Torino, 14th with 33 points, have struggled with a WLWLL form line.
Juventus vs Sassuolo — Serie A
Juventus welcome Sassuolo to the Allianz Stadium at 19:45 UTC. The Bianconeri sit 5th with 53 points but have lost two of their last four — a concerning run for a club with Champions League ambitions. Sassuolo, 10th with 38 points, arrive with momentum: three consecutive wins (LLWWW).
Thiago Motta's Juve will need to be wary of a Sassuolo side that has found its stride. A defeat here could effectively end Juventus's top-four hopes.
Nice vs Paris Saint-Germain — Ligue 1
The day's late kickoff sees Nice host PSG at the Allianz Riviera (20:05 UTC). PSG's quest for another Ligue 1 title continues, and a trip to the Cote d'Azur is always a stern test. Nice have been competitive this season and will look to make home advantage count against Luis Enrique's side.
Full Saturday Schedule
Brighton vs Liverpool — Premier League, 12:30 UTC
Elche vs Mallorca — La Liga, 13:00 UTC
Parma vs Cremonese — Serie A, 14:00 UTC
Bayern Munich vs Union Berlin — Bundesliga, 14:30 UTC
Wolfsburg vs Werder Bremen — Bundesliga, 14:30 UTC
Heidenheim vs Bayer Leverkusen — Bundesliga, 14:30 UTC
Koln vs Borussia Monchengladbach — Bundesliga, 14:30 UTC
Fulham vs Burnley — Premier League, 15:00 UTC
Man City vs Crystal Palace — Premier League, 15:00 UTC
Espanyol vs Getafe — La Liga, 15:15 UTC
Toulouse vs Lorient — Ligue 1, 16:00 UTC
AC Milan vs Torino — Serie A, 17:00 UTC
Everton vs Chelsea — Premier League, 17:30 UTC
Borussia Dortmund vs Hamburger SV — Bundesliga, 17:30 UTC
Juventus vs Sassuolo — Serie A, 19:45 UTC
Leeds vs Brentford — Premier League, 20:00 UTC
Sevilla vs Valencia — La Liga, 20:00 UTC
Nice vs PSG — Ligue 1, 20:05 UTC
TodayFootballMatch
Football writer and analyst. Covering Premier League, Champions League and major transfers for TodayFootballMatch.