Match reviews
Post-match reports and full-time analysis from across Europe's top leagues, newest first.

Napoli Dismantle Monza 4-1: Højlund, De Bruyne and Clinical Finishing Expose Dire Home Attitude
Napoli put four past Monza at the Stadio Brianteo on Wednesday night, with Rasmus Højlund, Matteo Politano, Rafa Marín and Kevin De Bruyne all on the scoresheet. Monza were second best in every department that matters.

Bologna Stun AC Milan 4-2 at San Siro as Cissè Brace Sets Up Famous Away Win
Bologna produced a stunning performance to beat AC Milan 4-2 in Serie A, with Alphadjo Cissè scoring twice in the first half to set the tone for a dominant away display. Samuel Mbangula's hat-trick gave the scoreline a flattering look for the hosts, but the result was never seriously in doubt.

Parma 0-0 Udinese: Bernabé Penalty Miss Sums Up Dire Afternoon for Both Sides
Parma and Udinese played out a goalless draw at the Tardini, with Adrián Bernabé's missed penalty the defining moment in a match that neither side truly deserved to win.

Own Goals Sink Venezia as Inter Win 2-0 at the Lagoon
Inter left Venice with three points after two Venezia own goals settled a match the visitors dominated from start to finish. Venezia's defensive basics were simply not good enough.

Roma 4-2 Cagliari: Subs Mora and Malen Seal It Late as Roma Hold Off Cagliari Fightback
AS Roma won 4-2 against Cagliari at home in Serie A, with two substitute goals in the final ten minutes settling a match that Cagliari briefly threatened to turn on its head. Roma had the quality when it mattered. End of.

PSG 2-0 Lyon: Mayulu and Godts Punish Toothless Visitors in Second Half
Paris Saint Germain beat Lyon 2-0 at home in Ligue 1, with substitute Senny Mayulu and Mika Godts both scoring after the hour mark to settle a contest Lyon never really threatened to win.

Hull City 1-1 Brentford: McBurnie Penalty Cancelled by Ouattara as Points Shared at the MKM
Hull City dominated large stretches of this Premier League fixture but could not hold on after Dango Ouattara cancelled out Oli McBurnie's first-half penalty, leaving both sides to settle for a share of the spoils.

Angers 0-0 Lorient: Lorient's Big Chances Go Begging in Frustrating Stalemate
Lorient were the better side for large stretches at Angers but squandered two big chances and could not find a way through, settling for a point neither team will be particularly satisfied with.

Marseille 4-3 Le Havre: Four Up, Nearly Blown It, Still Won
Marseille scored four goals before the 56th minute and nearly let Le Havre back into it in a chaotic finish at the Vélodrome. Connor Maguire breaks down how Marseille won it, nearly choked it, and what it tells you about both sides.

Auxerre 1-1 Le Mans: Buadés Opener Cancelled Out by Archer as Points Shared
Auxerre and Le Mans played out a 1-1 draw in Ligue 1, with Lucas Buadés giving the hosts the lead before Cameron Archer levelled for the visitors eight minutes later. Auxerre had the chances to win it. They did not take them.

Juventus Win 2-0 at Lecce But the Numbers Tell a Complicated Story
Juventus took the points at Lecce thanks to first-half goals from Weston McKennie and Douglas Luiz, but Lecce's 16 shots and a red card for Gaspar in stoppage time made this a messier afternoon than the scoreline suggests.

Bayern München Cruise to 3-1 Win at Freiburg as Upamecano, Gnabry and Olise Do the Damage
Bayern München were comfortable 3-1 winners at SC Freiburg on Sunday, with goals from Dayot Upamecano, Serge Gnabry and Michael Olise sealing a professional away performance. Freiburg had their moments but lacked the basics to compete with a side operating at a different level.

Sunderland 0-0 Leeds: A Point That Feels Like A Win For Nobody
A goalless draw at the Stadium of Light left Sunderland without a home win and Leeds without the three points their superior creativity suggested they deserved. Both teams created chances. Neither had the conviction to take them.

Atalanta 4-4 Frosinone: Eight-Goal Madness at Gewiss as Frosinone Snatch Late Draw
Atalanta and Frosinone shared eight goals in a breathless Serie A encounter on Sunday, with Frosinone coming from behind twice to deny the hosts all three points in a match that had absolutely no right to end level.

Celta Vigo 0-0 Real Betis: A Stalemate That Neither Side Deserved to Win
Celta Vigo and Real Betis played out a goalless draw at Balaídos on Sunday, a match with plenty of attempts but precious little quality in the final third from either side.

Liverpool 2-0 Brighton: Isak and an Own Goal Sink the Seagulls at Anfield
Liverpool beat Brighton 2-0 at Anfield on Sunday, with an early Pascal Groß own goal and a clinical Alexander Isak finish settling the match before half-time. Brighton competed hard but were punished for their sloppiness at the back.

Newcastle United Win 2-0 at Selhurst Park as Osula and Barnes Punish Toothless Palace
Newcastle United secured a comfortable 2-0 victory at Crystal Palace on Sunday, with William Osula and Harvey Barnes both scoring in the second half to settle a match Palace never truly threatened to win.

Athletic Club 4-0 Getafe: Berenguer Pulls the Strings as Bilbao Dismantle Toothless Visitors
Athletic Club put four past Getafe at home with a controlled, dominant display. Getafe had no answers and finished the match with ten men.

Inter 2-1 Fiorentina: Thuram and Zielinski Penalty Seal Late Comeback Win
Inter came from behind to beat Fiorentina 2-1 at the San Siro, with Marcus Thuram and a Piotr Zielinski penalty settling the match in the final minutes after Alejandro Jiménez Sánchez had given Fiorentina the lead.

