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

Southampton arrived at STōK Cae Ras in Wrecsam knowing exactly what the top of this Championship table demands. They left with five goals, three points, and a statement. Wrexham, sixth before kick-off

Millwall came to the Riverside and took three points. At 3.9 with most books. That is the result. Middlesbrough, third in the table, 71 points from 40 matches, beaten at home by a side that had no bus

There is a particular kind of afternoon in Torino that belongs to Juventus entirely, and this was one of them. The Allianz Stadium received Igor Tudor's side with a quiet expectation that became convi

Hamburger SV and FC Augsburg shared the points at the Volksparkstadion, finishing 1-1 in a match that delivered more tactical texture than the scoreline suggests. Arthur Chaves put Augsburg ahead on 2

Right, that's three points in the bag. Real Sociedad did what they needed to do at home against a Levante side that are absolutely scrapping for their La Liga lives. Two goals, clean sheet, nothing fl

Sassuolo 2-1 Cagliari at the MAPEI Stadium. Three points for Fabio Grosso's side. A deserved win? The numbers say no. The scoreboard says yes. It's a results business. End of. The thing is, Cagliari c

There is a particular kind of silence that settles over a stadium when a team that was supposed to win does not, and St. Andrew's wore that silence like a heavy coat on Friday afternoon. Blackburn Rov

Right. So. A relegation six-pointer that felt like someone had set fire to the Championship handbook and watched it burn. Leicester City, bottom three, at home, against a Preston side that rolled up t

Right, nine goals at the BayArena. NINE. Bayer Leverkusen 6-3 VfL Wolfsburg and honestly... what did we just watch? This game had everything. Early sucker punch, a mad twelve-minute stretch before hal

QPR collected all three points at Loftus Road on Friday afternoon, winning 2-1 against Watford in a match that looked straightforward on the scoreboard but was considerably more interesting beneath th

Right, that was proper Championship football. Coventry ground out a 3-2 win over Derby at home and look, three points is three points. But that scoreline tells you everything you need to know about th

Paris Saint-Germain did what leaders are supposed to do. They played at home, they won, and they made it look orderly. A 3-1 victory over Toulouse at the Parc des Princes on Friday evening adds three

Right, so here we are. Norwich versus Portsmouth, two clubs with very different problems, very different seasons, and somehow they both walked away with exactly the same thing. A point each. The draw

Middlesbrough left the Swansea.com Stadium with a point they will feel should have been three, and Swansea left with a point that obscures a rather uncomfortable 90 minutes. The final score of 2-2 is

A single goal from M. Politano in the 79th minute was enough to separate these two sides at the Stadio Diego Armando Maradona, and what the data actually shows is that the scoreline, tight as it is, s

Bristol City arrived at The Valley on the back of three losses in their last four matches and left with three points. That is the kind of result that tells you something about game plans rather than f

Bayern München came to the Europa-Park Stadion, went two goals down, and then won 3-2 with three goals in the final nine minutes. That is the story. That is what happened. You can dress it up however

There are matches that end goalless and leave you feeling the game has stolen something from you, and there are matches that end goalless and leave you thinking deeply about the nature of football its

A six-goal draw at Bramall Lane tells you something about both sides, but not the thing most people will be saying today. The narrative will be about drama, about momentum swings, about the Championsh

A 2-2 draw at The Hawthorns. On paper, one point each. In reality, two completely different stories. No correction needed., grabbed a share of the spoils at home against a Wrexham side that came here

Borussia Mönchengladbach dropped two points at BORUSSIA-PARK on Saturday afternoon that, given the broader context of their season, they will feel acutely. A 2-2 draw against 1. FC Heidenheim, the bot

A classic Eredivisie encounter saw Feyenoord and Ajax finish in a gripping 1-1 draw in a match that symbolised the high stakes of Dutch football's biggest rivalry.

Rayo Vallecano did what they needed to do. One goal. Three points. Elche came to Vallecas with zero away wins from 14 attempts on the road this season and left with nothing. You did not need a laptop

A draw at the Kassam Stadium on a bright April afternoon. One point each. And yet the two teams will leave this fixture with entirely different relationships to that shared scoreline. For Oxford Unite

There are matches in football that ask questions of the beautiful game, and matches that ask questions of something more fundamental: what it means to play with purpose when hope has all but departed.

Nottingham Forest celebrated a resounding 3-0 victory against Tottenham Hotspur at the City Ground, breaking a seven-game winless streak and deepening Spurs' ongoing struggles.

There is a particular cruelty to football that no amount of elegance can entirely soften, and the PreZero Arena in Sinsheim witnessed it in full on this April afternoon. Hoffenheim, fifth in the Bunde

RB Leipzig came to Bremen and did what fourth-placed sides are supposed to do against teams fighting to stay in the Bundesliga. They were clinical early, they protected the lead, and they left the woh

Girona 1-0 Villarreal at the Estadi Municipal de Montilivi, and the scoreline tells you very little about what actually happened here. Rewind to the 45th minute and you have the decisive moment of the