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


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.

Al Najma claimed a narrow but meaningful 1-0 victory over Al Shabab in the Saudi Pro League, a result that flattered neither side yet carried genuine weight given the circumstances both teams find themselves in at the bottom of the table.

Aston Villa were utterly dominant in Freiburg, winning 3-0 to rubber-stamp their Europa League credentials. The Villans barely broke a sweat.

FC København delivered a commanding 3-1 victory at Brøndby IF in the Danish Superliga, with the result confirming the gap between the two sides at this stage of the season. The BTTS and Over 2.5 signals both landed, rewarding those who read the form correctly.

Ajax ground out a 2-0 home win over FC Groningen, but the result conceals a team carrying nine injured players and showing exactly the kind of inconsistency that has defined their Eredivisie season.

Al Hilal ground out a hard-fought 1-0 victory away at Al-Fayha, a result that speaks less to beauty and more to the quiet, inevitable authority of a side that has not lost a league match all season.