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 edged a tense Norwegian derby 2-1 against local rivals Fredrikstad, with the result leaving the visitors' outside title hopes looking shakier by the week.

Ceuta and Castellón shared the points in a 1-1 draw that, on the surface, looks like a fair result but contains some genuinely interesting structural questions about both sides and what the model got right and wrong.

Elche and Deportivo Alaves played out a 1-1 draw in a match where both sides desperately needed three points, leaving the bottom half of La Liga as tight and nerve-shredding as ever.

Widzew Lodz recorded a convincing 3-1 home victory over Lechia Gdańsk, a result that the underlying context of the season standings does little to contradict. The signal data flagged this one as a near-coinflip contest, but the home side made the difference where it counted.

Mjällby produced a commanding 4-1 victory away at Degerfors to reinforce their place among Allsvenskan's early-season elite. The result is a statement of intent from a side that looks built to challenge at the top of the table.

Hammarby claimed a composed 1-0 victory at IFK Göteborg to maintain their position at the summit of the Swedish Allsvenskan, leaving the hosts to reflect on a difficult afternoon at home.

GAIS picked up three points on the road in Västerås, winning 1-0 to strengthen their position in the Allsvenskan standings. Västerås SK, playing at home, could not find a way through and the result leaves them with serious questions to answer.

VfB Stuttgart delivered a commanding performance to beat Bayer Leverkusen 3-1 at home, handing the Bundesliga champions a defeat that raised genuine questions about their consistency in the season's final stretch.

RB Leipzig secured a 2-1 victory over FC St. Pauli at the Red Bull Arena, a result that underlines the gulf in class between a team competing for European football and one fighting, with diminishing hope, against the inevitable.

FC Augsburg put in a dominant home performance to beat Borussia Mönchengladbach 3-1, making a mockery of the pre-match Under 2.5 signal and leaving the visitors with plenty to think about.

Hoffenheim ground out a 1-0 win over Werder Bremen in a match that defied pre-game probability models, with the result landing firmly in under territory and both teams failing to score. The model backed Bremen at 6.1 and BTTS at 1.5, and both lost.

Brighton produced a commanding three-goal victory over Wolves at the Amex, a result that underlined their quality and kept their Premier League season alive with purpose and craft.

Hibernian made the trip to Falkirk and left with a convincing 3-1 victory, a result that reflected the gulf in league standing between the two sides. The win was comfortable, the scoreline fair.

Kilmarnock produced a commanding away performance to dismantle St. Mirren 3-0 at the Simple Digital Arena, a result that left the home side with serious questions to answer in the final weeks of the Scottish Premiership season.