Swiss Super League
Basle moved a step closer to the Super League title with a 2-0 win at home to Servette.
Valentin Stocker put the hosts ahead after 32 minutes and Aleksander Dragovic added a second 10 minutes later to move Basle six points clear at the top with four games remaining.
Defeat saw bottom side Servette edge closer to relegation.
Second-placed Grasshoppers lost valuable ground in the title race as they were beaten 1-0 at home by FC Zurich.
Amine Chermiti scored the goal in the 59th minute and Oliver Buff's last-minute dismissal for the visitors came too late to make an impression.
Elsewhere, FC Thun beat second-bottom Lausanne Sports 2-0 thanks to second-half strikes from Berat Sadik and Dennis Hediger.
Ajax rounded off their title-winning season with a 2-0 win at FC Groningen.
Kolbeinn Sigthorsson opened the scoring after eight minutes and substitute Danny Hoesen made it two after 72 minutes as they finished seven points ahead of PSV Eindhoven.
PSV were beaten 3-1 at FC Twente on the final day and had Mark Van Bommel sent off for good measure.Luc Castaignos put Twente ahead after three minutes and Nacer Chadli added a second.
Dries Mertens pulled one back with a penalty five minutes before the break, but Willem Janssen re-established the two-goal cushion in the 54th minute and PSV's misery was complete when they lost Van Bommel in the 71st minute.
Feyenoord beat NAC Breda 1-0 to finish level on points with PSV, but they missed out on the Champions League on goal difference.
Graziano Pelle scored the only goal of the game in the 59th minute.
Fourth-placed Vitesse Arnhem completed what has largely been an excellent season with a disappointing 1-0 home loss to VVV-Venlo, Brian Linssen with the goal after 27 minutes.
VVV still finished in the relegation play-off places.
Roda JC will also head into the play-offs for the right to play in the top flight next term on the back of a win as Krisztian Nemeth's 31st-minute goal gave them a 1-0 victory at home to Heerenveen.
Bottom side Willem II bowed out of the Eredivisie with a 2-0 win over AZ Alkmaar as a Virgil Misidjan effort and a Giliano Wijnaldum own goal earned them a 2-0 success.
Fifth-placed FC Utrecht won 3-0 at home to Heracles Almelo thanks to three second-half goals.
Cedric van der Gun opened the scoring after 54 minutes and Jacob Mulenga made it two from the penalty spot in the 71st minute after Heracles had had Jason Davidson sent off.
Jens Toornstra completed the scoring three minutes later.
PEC Zwolle were 4-2 winners at home to ADO Den Haag with Fred Benson on target twice either side of half-time.
ADO then had Charlton Vicento sent off on the hour mark only to get one back through Santi Kolk five minutes later.
But Mustafa Saymak got a third for PEC two minutes later and, even though Rydell Poepon pulled a second back for ADO five minutes from time, Youness Mokhtar netted at the other end a minute later to make it 4-2.
RKC Waalwijk won 2-1 at NEC Nijmegen.Goals in each half from Kenny Anderson and Florian Jozefzoon put the visitors in command before Kevin Conboy's last-minute consolation.
Scottish Premier League
Ross Caldwell's last-minute winner extended Hibernian's unbeaten run against their city rivals Hearts to five games with a 2-1 victory at Tynecastle.
The 19-year-old was handed just his second start but repaid manager Pat Fenlon's faith with his sensational strike.
The final SPL meeting of the sides this season looked set to end in a fourth stalemate after Leigh Griffiths' stunning free-kick two minutes after half-time cancelled out Darren Barr's 44th-minute opener for Hearts.
It was the defender's first goal since he struck the first in the Jambos' 5-1 rout of their rivals in last May's William Hill Scottish Cup final.
But Hibs - who are preparing for their second successive final appearance later this month - ensured they retain the bragging rights as they added to their January cup triumph with a second victory over Hearts this season as well as overtaking Gary Locke's men to steal ninth place in the table.
Ross County's Europa League hopes were ended when they went down 2-0 to Motherwell at Fir Park.
Chris Humphrey was the main man for the SPL runners-up, setting James McFadden up for the opener in the seventh minute before doubling the Steelmen's lead seconds before the interval with a superb solo goal.
Amid some steady pressure from County after the break, McFadden missed a great chance to make it 3-0 but that would have been barely a true reflection on a game in which little went right for the Highlanders.
County go into the last game of the season next week against Inverness four points behind and with only local pride to play for as Terry Butcher's side and St Johnstone, who host the Steelmen, battle it out for the last European spot.
Djurgarden picked up their first Allsvenskan win of the season at the eighth time of asking today despite playing the final 18 minutes of their home match against Malmo with a man less.
The division's bottom club looked certain to suffer a seventh defeat of the campaign after falling 2-1 down, goals from Malmo duo Tokelo Rantie (one) and Magnus Eriksson (43) sandwiching an equaliser from Andreas Johansson (10), and then losing teenage midfielder Daniel Amartey to a red card in the 72nd minute.
Incredibly though, the 10 men of Djurgarden not only fashioned a 76th-minute equaliser through Luis Solignac, they also went on to claim a dramatic last-gasp victory as Mattias Ostberg found the back of the net two minutes from time.
Djurgarden still prop up the standings despite their maiden win but are now just two points behind second-bottom Brommapojkarna and three behind third-bottom Syrianska, who were thumped 4-1 at Mjallby.
Kristian Haynes was the star of the show for Mjallby with a hat-trick, the veteran forward netting in the first, 28th and 49th minutes. Craig Henderson (20) struck Mjallby's other goal with Isa Demir scoring Syrianska's consolation just after the hour.
In the day's other match, Kalmar beat AIK 2-1. Mans Soderqvist (19) and Jonathan Ring (55) were on the scoresheet for Kalmar with substitute Atakora Lalawele scoring an 87th-minute reply for AIK.
Superliga champions-elect FC Copenhagen were surprisingly beaten at home by Esbjerg.
Goals from Peter Ankersen (20) and Martin Braithwaite (57) gave mid-table Esbjerg a 2-0 victory, though Copenhagen have already wrapped up the title as they lead by seven points with two games remaining.
There was also defeat for third-placed Randers, who were hammered 3-0 at Midtjylland.
All the goals came in the first half with Erik Sviatchenko opening the scoring in the 11th minute beforee Danny Olsen converted a penalty shortly after the half-hour mark. Petter Andersson then struck three minutes before half-time.
AaB and Brondby drew 1-1 in the day's other game.
AaB's Nicklas Helenius cancelled out Clarence Goodson's opener but Brondby held on for a draw despite the late dismissal of substitute Dario Dumic.
Turkish Super Lig
Fenerbahce earned some comfort following their failed title bid with a 2-1 derby win at home to recently-crowned Super Lig champions Galatasaray.
Gala were crowned champions last weekend to leave Fener to fight only for second place and a Champions League place. The hosts at least moved to the brink of completing that ambition as Pierre Webo's quickfire double snatched victory.
Burak Yilmiz fired Gala ahead from the spot on 25 minutes but Webo turned the game his side's way with goals on 33 and 37 minutes.
The match ended on a sour note with Fener goalkeeper Volkan Demirel and Gala substitute Sabri Sarioglu sent off in stoppage time.
Belgian Jupiler League
Anderlecht returned to top spot in the Belgian Championship play-off table after Khaleem Hyland's late own goal gifted them a 2-1 win at Genk.
With in-form Club Brugge thumping Standard Liege 4-2 for their fourth win on the spin, Anderlecht had needed Hyland's late help to regain a two-point advantage.
Matias Suarez's 24th-minute opener was cancelled out by Kara Mbodji just before half-time, but it was Hyland who decided the contest at the wrong end.
Club Brugge's win was all but sealed by half-time thanks to Maxime Lestienne (6), Oscar Duarte (31) and Carlos Bacca (45). Standard battled back thanks to a Duarte own goal and a Paul-Jose M'Poku penalty on the hour but Victor Vazquez quickly replied to stamp out any thoughts of a comeback.
French Ligue 1
Paris St Germain celebrated their first Ligue 1 title in 19 years following a 1-0 win at Lyon.
Jeremy Menez's 53rd-minute strike was enough to end the capital club's long wait to reclaim the French crown and seal a first title since their big-spending Qatari owners took charge.
PSG's title will not, however, be confirmed until a league disciplinary panel meets to decide whether to impose a points deduction following allegations sporting director Leonardo barged a referee.
The Brazilian will front a hearing before the end of the season after he was charged for an incident that took place in the tunnel after PSG's 1-1 draw with Valenciennes at the Parc des Princes last weekend.
Reports have suggested PSG could be handed a two-point ban, with the club now seven points clear of nearest-rivals Marseille with two games to play.
Leonardo was handed a preliminary sanction in midweek which prevented him from joining the PSG staff on the touchline or in the dressing room at Stade Gerland on Sunday.
A healthy travelling support did make the trip to Lyon and after a nervy first half the match was decided by Menez.
Thiago Motta won the ball in midfield and after playing a one-two with Zlatan Ibrahimovic down the right he picked out Menez to fire in a low angled shot.
The final whistle sparked celebrations from the away side and boss Carlo Ancelotti, who has now masterminded domestic titles in his native Italy, England and France.
Ancelotti, who has been linked with a move away from PSG in the summer, also led the club to the quarter-finals of the Champions League this season before they were knocked out by Barcelona on away gaols.
In other matches today, Evian completed a memorable week by hauling themselves out of the relegation zone with a 4-0 win over European hopefuls Nice.
Evian beat Lorient by the same scoreline to reach their first Coupe de France final in midweek and a Saber Khelifa double ensured they were amongst the goals again.
Kevin Berigaud and Mohammed Rabiu also found the target to move Evian two points clear of the drop zone.
St Etienne's European bid faltered with a 3-1 loss at Lorient.
After dominating the first half, the hosts went ahead five minutes after the break through Kevin Monnet-Paquet.
Fabien Robert doubled the lead in the 67th minute and, although Kurt Zouma pulled one back 11 minutes from the end, Yann Jouffre made the points safe in injury time.