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

Accrington Stanley and Crawley Town served up an absolute six-goal thriller at the Crown Ground, with both sides sharing the spoils in a 3-3 draw that had everything you could want from a League Two afternoon.

Plymouth Argyle ground out a 2-1 victory over Port Vale at Home Park, ending any lingering hope that the visitors could spring an upset on League One's final day of fixtures.

A single goal was enough for Tottenham Hotspur to claim all three points at Molineux, a result that keeps them firmly in contention for a Champions League place with three games remaining.

Livingston picked up a 2-0 win at St. Mirren in the Scottish Premiership, a result that deserves more analytical attention than it will probably receive. Here is what the underlying data suggests about how it happened and what it means.

Shrewsbury Town and Fleetwood Town played out a 2-2 draw to close out the League Two season, a result that felt like it summed up both sides' campaigns in one afternoon.

Birmingham secured a 2-1 home victory over Bristol City in a result that, on the surface, looks comfortable but deserves considerably more careful examination when you set it against the broader context of how this Championship season has unfolded.

Notts County secured a hard-fought 1-0 win away at Colchester United, a result that adds another chapter to what has been a compelling League Two season. For Colchester, it is a disappointment that will linger.

Bristol Rovers put four past Cheltenham Town without reply in a statement League Two performance, leaving the Robins with plenty to think about heading into the final stretch of the season.

AFC Wimbledon claimed a hard-fought 1-0 victory away at Wigan Athletic in League One, handing the hosts a defeat that will sting given the context of a tightly contested season. The result was a signal that nothing in this division should be taken for granted.

Bolton Wanderers' position at the top of League One took a minor dent as they were held to a 1-1 draw at Valley Parade, with Bradford City taking a point that their home record suggests they are well capable of claiming against the division's elite.

Luton Town secured a 2-1 victory over Barnsley at Kenilworth Road, a result that reflected the considerable home advantage Luton have built throughout this League One season. Barnsley, for all their endeavour, could not find a way past a Luton side that has made their ground a genuinely difficult place to visit.

Derby County claimed a crucial 3-2 victory away at QPR, a result that carries real weight at both ends of the Championship table as the season reaches its final stages.

Cardiff City dismantled Northampton Town 5-1 at home to underline their position as the standout side in League One this season, with their underlying numbers suggesting this result was entirely in keeping with how they have performed across the campaign.

Cambridge United rounded off their League Two campaign with a commanding 3-0 victory over Barrow, a result that felt entirely fitting for a side who claimed top spot with 87 points and the quiet authority of genuine champions.