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

GAIS ground out a 1-0 home win over Degerfors in Swedish Allsvenskan, but the pre-match data pointed to a genuinely open contest, and the scoreline flatters neither side as much as it might appear.

Celtic dropped two precious points at home to a Hearts side that arrived at Parkhead with nothing to lose, and the draw leaves the title picture extraordinarily tight with one match remaining.

A 2-2 draw at Salford City on the final day of the League Two season saw both sides share the spoils, with the result doing little to shift the broader picture in a division that had already settled its most significant questions.

Korona Kielce edged out Widzew Lodz with a solitary goal to claim all three points in a tightly contested Ekstraklasa encounter, maintaining the pressure at the top of the Polish top flight.

Albacete produced a disciplined away performance to claim all three points at Córdoba, a result that keeps their promotion challenge very much alive heading into the final stretch of the La Liga 2 season.

A 1-1 draw at Al Taawoun settled nothing and satisfied nobody, but in the context of a Saudi Pro League season nearing its conclusion, the result carries very different weight for each side.

A hard-fought draw at Villa Park kept Liverpool two points clear at the top of the Premier League with two games remaining, but left both sides with threads to pull at heading into the final week of the season.

Damac FC dismantled Al-Fayha 3-0 at home, making a clean sweep of all three pre-match signals look badly miscalibrated and raising serious questions about what the model missed in the underlying structure of this fixture.

Varaždin produced a composed away performance to beat Vukovar 2-0 on matchday 34 of the Croatian 1. HNL, securing their position in second place in the final standings. The result confirmed a comfortable gap between the top two sides and the rest of the division.

A goalless draw in Lubin left both sides frustrated, with Pogoń Szczecin missing the chance to close the gap at the top of the Ekstraklasa and Zagłębie failing to add to their points tally with six games remaining.

Real Madrid moved to 91 points at the top of La Liga with a composed 2-0 home win over Oviedo, a result that underlines just how commanding their position in the division has become.

Al Ittihad made it a comfortable evening in Dammam, winning 3-1 to strengthen their grip on first place in the Saudi Pro League. The result validated a model-identified edge that had Al Ittihad priced at 2.10 with a genuine 55.3% win probability.

Valencia and Rayo Vallecano shared the spoils in a 1-1 draw at Mestalla, with both teams finding the net and the match delivering exactly the kind of open, scrappy football the numbers suggested it would.

Bradford City and Bolton Wanderers played out a goalless draw at Valley Parade, a result that the pre-match model had flagged as highly plausible given both sides' underlying defensive structures this season.

Real Sociedad ground out a hard-fought 1-0 victory away at Girona, a result that matters massively at both ends of a La Liga table that is absolutely packed with drama heading into the final weeks.