Results
Post-match reports and analysis from across Europe's top leagues.
Post-match reports and analysis from across Europe's top leagues.

Sirius produced a composed away performance to beat Djurgården 3-2 at Tele2 Arena, extending their unbeaten run to seven games and maintaining their place at the summit of the Swedish Allsvenskan.

Inter Miami confirmed their status as one of MLS's most compelling sides with a composed 2-0 victory over Portland Timbers, a result that illuminates a fascinating contradiction at the heart of their season. They are, quite simply, a different team depending on which side of a turnstile you find them.

Rodez came from behind to claim a stunning 3-2 victory at Red Star, a result that underlines their remarkable unbeaten run and raises real questions about the hosts' defensive fragility at a critical stage of the season.

Barcelona secured a 3-1 victory over Real Betis at the Nou Camp to extend their lead at the top of La Liga, but the underlying signals going into this match told a more complicated story than the scoreline suggests.

Cagliari picked up a massive three points in their fight to stay in Serie A, edging out a Torino side that arrived in Sardinia with their own problems and left with nothing.

Lecce produced a result that felt bigger than the scoreline when they came from behind to beat Sassuolo 2-3 at the Mapei Stadium, a result with real survival implications for both sides heading into the final matchday of the Serie A season.

Auxerre produced a remarkable away result to beat Lille 2-0 in Ligue 1, a scoreline that surprised the market but contains structural warning signs that had been building in Lille's home form for weeks.

Lens dismantled Lyon at their own ground with a stunning 4-0 victory, moving second in Ligue 1 and leaving the home side with serious questions to answer. Honestly, nobody saw this coming.

Marseille got the three points they needed at the Vélodrome, but a 3-1 win over a Rennes side in fine recent form deserves more scrutiny than the scoreline suggests. Here is what the data actually tells us.

Argentinos Juniors made it five wins from five at home with a narrow 1-0 victory over Belgrano, a result that the underlying data strongly supported and one that vindicates a pre-match model edge that pointed firmly toward the home side.

Catanzaro produced a polished and purposeful performance at home, defeating Palermo 3-0 in a Serie B fixture that carried significant weight at the top of the table. The result lifts the hosts into fifth place on 59 points and sends a clear message to those above them.

Nice and Metz played out a goalless draw at the Allianz Riviera, a result that keeps Nice nervously looking over their shoulder in the relegation battle while doing almost nothing to help a Metz side already deep in crisis.