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

Sarpsborg 08 claimed a 2-1 victory at Brann in the Norwegian Eliteserien, a result that looks like an upset on the surface but makes considerably more sense when you look at the underlying numbers and context heading into the game.

A Rosenborg side sitting fifteenth in the Eliteserien table managed to deny the free-scoring Bodø/Glimt a victory, sharing the points in a four-goal encounter that will feel like two very different results to the two clubs involved.

Catanzaro pulled off a surprise away win at Monza, taking all three points with a 1-0 victory that seriously complicates the playoff race heading into the final stretch of the Serie B season.

Vålerenga edged a tense Eliteserien encounter at home, taking all three points with a single goal against a Kristiansund side that offered little going forward. The result lifts neither team from the congested lower reaches of the table.

Crystal Palace secured a vital 1-0 victory over Rayo Vallecano in the UEFA Europa Conference League, leaning on their impressive home record to edge out a Spanish side that had genuine quality to offer going forward.

Ried made the most of their formidable home record to see off a Wolfsberger AC side that arrived in fine recent form, securing a 2-1 victory that continues to tell the story of two very different teams depending on where they play.

Sporting Charleroi and OH Leuven shared the spoils in a 1-1 Belgian Pro League draw, a result that fits the pattern between these two sides perfectly and leaves both teams stuck in the bottom half with work still to do.

Standard Liège picked up a valuable three points at the Kuipje, winning 2-1 away at Westerlo in the Belgian Pro League to extend their outstanding away form and confirm the signal our model had identified before kick-off.

Genk entered this Belgian Pro League fixture as clear statistical favourites with a model probability above 55%, yet Antwerp held firm for a goalless draw that continues a puzzling trend of low-scoring home performances at the Cegeka Arena.

Chelsea edged a compelling London derby at Stamford Bridge, winning 2-1 against a Tottenham side that made things uncomfortable but ultimately could not sustain the quality required. A tenth-place finish for Chelsea, and seventeenth for Spurs, tells its own quiet story about where both clubs find themselves.

GAIS pulled off a genuine result on home turf, beating second-placed Hammarby 2-0 in the Swedish Allsvenskan and proving their home form is no fluke. Hammarby's away record remains a serious concern for a side with genuine title ambitions.

Kristiansund produced a result that few saw coming, winning 2-1 away at Lillestrøm in the Norwegian Eliteserien to hand the fourth-placed hosts a damaging defeat. The result lands with real weight given Lillestrøm's negative momentum heading into the match.

Aalesund produced a 2-1 victory over Brann at home in the Norwegian Eliteserien, a result that carried genuine analytical weight given the pre-match data and the edge the model identified in the home win market.