Ligue 1 champions Paris St Germain eased to a 4-0 victory over Dijon that maintained their 16-point lead at the top of the table and left their struggling visitors on the verge of relegation.
Raheem Sterling’s hat-trick helped rampant Manchester City cement their place in the history books as Pep Guardiola’s men swatted aside Watford to lift the FA Cup and complete an extraordinary domestic treble.
Arjen Robben and Franck Ribery scored on their final appearances for Bayern Munich as a 5-1 home win over Eintracht Frankfurt wrapped up a seventh successive Bundesliga title.
Motherwell edged a 3-2 victory against Livingston in a crazy final game of the Ladbrokes Premiership season illuminated by one of the most exciting talents Scotland has produced in years.
Hamilton secured their Ladbrokes Premiership status for a record sixth season with a 2-0 home win over St Johnstone.
Substitute Cody Cooke scored a hat-trick as St Mirren did their bit by beating Dundee 3-2 at Dens Park – but it was not enough to spare Oran Kearney’s side from the relegation play-offs.
Nicky Clark’s controversial penalty sent Dundee United on their way to the Ladbrokes Premiership play-off final with a 3-0 victory over Inverness.
Sunderland scraped through to the Sky Bet League One play-off final after grinding out a goalless draw with Portsmouth in a feisty encounter at Fratton Park.
Derby substitute Jack Marriott scored twice to help fire his side into the Sky Bet Championship play-off final after a 4-2 victory at Leeds.
Jed Steer sent Aston Villa into the Sky Bet Championship play-off final after their penalty shoot-out win at 10-man West Brom.
Goals from Kyle McAllister and Kyle Magennis ensured St Mirren’s fight for automatic safety will go to the last day of the Ladbrokes Premiership season after a dramatic 2-0 win over fellow relegation battlers Hamilton.
James Norwood struck his 32nd goal of the season to help take Tranmere to Wembley for the Sky Bet League Two play-off final against Newport.
Maxwel Cornet netted a brace as Lyon strengthened their grip on third place in Ligue 1 with a 3-0 win at Marseille.
Roma boosted their Champions League hopes with a 2-0 win over Serie A champions-elect Juventus.
Eintracht Frankfurt’s bid for a top-four finish in the Bundesliga was further dented as Anthony Ujah’s quickfire brace saw them beaten 2-0 at home by Mainz.
Wounded Barcelona signed off their home LaLiga campaign with a 2-0 victory over Getafe, whose hopes of a maiden top-four finish are now out of their hands.
Real Madrid saw their hopes of finishing second in LaLiga ended as they crashed to a 3-1 defeat at Real Sociedad and also had defender Jesus Vallejo sent off for handball.
Michy Batshuayi gave Crystal Palace further cause to make his signing permanent after he scored twice to inspire a 5-3 home victory over Bournemouth.
Pierre-Emerick Aubameyang will share the Premier League Golden Boot with Liverpool duo Mohamed Salah and Sadio Mane after scoring twice in Arsenal’s 3-1 victory over Burnley at Turf Moor.
Relegated Huddersfield avoided equalling the record for most defeats in a Premier League season by coming from behind to draw 1-1 at Southampton.