PARIS — Zlatan Ibrahimovic stole some of the spotlight from David Beckham Saturday, scoring two goals to lead French champion Paris Saint-Germain to a 3-1 home win against Brest.
Beckham, who announced Thursday that he will retire at the end of the season, captained PSG in his final home match and played a part in the first goal before setting up the second for midfielder Blaise Matuidi with a well-taken corner.
Not to be denied, Ibrahimovic got the third with a fierce free kick for a career-best 29th league goal of the season. Beckham was given a standing ovation as he left the field in the 81st minute.
Elsewhere, Saint-Etienne beat second-place Marseille 2-0 to climb into fourth place, while Nancy was relegated to the second division after losing 2-1 at home to Bastia.
In the relegation battle, Evian all but assured another season in the top flight by beating Valenciennes 2-0, and 18th-place Troyes maintained its slim chances of staying up by beating Bordeaux 1-0, profiting from Sochaux's 2-1 home loss to Toulouse.
Elsewhere, it was: Montpellier 0, Lille 0; Reims 1, Lorient 0, and Rennes 1, Ajaccio 1;
MILAN — Sampdoria became the only team to beat Juventus twice in the Italian league under coach Antonio Conte, securing a 3-2 victory over the newly-crowned Serie A champion.
Eder, Lorenzo De Silvestri and Mauro Icardi helped Sampdoria come from behind after Fabio Quagliarella had scored against his former team. Emanuele Giaccherini reduced the deficit in stoppage time.
Earlier, Sassuolo clinched promotion to Serie A for the first time in its history, finishing as Serie B champions following a last-gasp 1-0 victory over third-placed Livorno. Hellas Verona was also promoted as runners-up after a scoreless draw against fourth-place Empoli. A playoff involving the teams which finished third to sixth will determine the third team to get promoted.
Simone Missiroli scored the decisive goal for Sassuolo with practically the last kick of the game after his team had been reduced to nine men, while Livorno also had a player sent off.
Sassuolo defender Luca Antei was sent off shortly before the 60-minute mark after picking up his second yellow card. Livorno goalkeeper Vincenzo Fiorillo was then shown a straight red card 15 minutes from full time for throwing Domenico Berardi to the ground, and the Sassuolo striker was also sent off his reaction.
Sassuolo is a small town of around 40,000 inhabitants, near Modena in northern Italy, and its team was playing in the fourth division seven years ago. It was steered into Serie B in 2008, under current AC Milan coach Massimiliano Allegri.
The three promoted teams will replace Pescara, Siena and Palermo, which have been relegated from Serie A.
The nine final games of the Serie A season all take place Sunday.
BARCELONA, Spain — Real Sociedad came back to win 2-1 at Sevilla and Valencia beat Getafe 1-0, both teams remaining tied on points in their fight for a fourth-place finish in the Spanish league.
Sociedad remained ahead of fifth-place Valencia on head-to-head goal difference and in control of Spain's last Champions League spot with two rounds to go.
The Basque side fell behind 10 minutes in at Sanchez Pizjuan Stadium when Sevilla midfielder Ivan Rakitic slotted in a back pass from Geoffrey Kondogbia. But Rakitic's own goal when he headed a free kick into his team's net in the 16th tied it, and striker Imanol Agirretxe swept in Carlos Martinez's lobbed pass to give Sociedad the lead for good in the 24th with his 13th goal of the season.
Valencia outplayed Getafe throughout but only edged past the hosts thanks to Jeremy Mathieu's first-half goal.
Mathieu scored with a deft volley off a pass from Ever Banega in the 44th, firing the ball into the net from outside the area.
Elsewhere, Granada went a long way toward securing its place in the top flight next season by rolling over 10-man Osasuna 3-0 after Brazilian defender Siqueira set up one goal and scored another.
On Sunday, new league champion Barcelona plays Valladolid without injured top scorer Lionel Messi. Barcelona can match Real Madrid's record haul of 100 points from last season if it wins its remaining three matches.
Also on Sunday, it's: Levante vs. Rayo Vallecano, Real Zaragoza vs. Athletic Bilbao, and Deportivo La Coruna vs. Espanyol.
Last-place Mallorca hosts Real Betis on Monday.
In the second division on Saturday, Elche earned promotion to the top flight after Alcorcon drew 1-1 at Barcelona B.
BERLIN — Schalke clinched Germany's last Champions League spot with a 2-1 win over Freiburg in the final round of Bundesliga games, while Fortuna Duesseldorf was relegated after losing 3-0 at Hannover.
The 19-year-old Julian Draxler gave Schalke the lead in the 20th, cutting inside a defender from the edge of the area and shooting inside the far post during his 75th Bundesliga appearance.
Jonathan Schmid equalized in the 54th, but any hopes the home side had of leapfrogging Schalke for fourth place were dashed four minutes later when Immanuel Hoehn's clearance from Jermaine Jones' shot rebounded off the unfortunate Julian Schuster and in.
"Such a showdown, it was pure drama and excitement. I'm exhausted but very happy that we've reached our aim," said Schalke coach Jens Keller.
Hoffenheim escaped automatic demotion with a come-from-behind 2-1 win at Borussia Dortmund, but still faces a playoff to stay in the top flight. Augsburg took advantage of Duesseldorf's loss by beating bottom side Greuther Fuerth 3-1 to clinch survival, and Eintracht Frankfurt drew 2-2 with Wolfsburg to join Freiburg in next season's Europa League.