Setting a new French record, PSG were also crowned league champions with one match to spare.
Benfica FC are Portuguese football champions for the 38th time. But this time, they had to sweat for the title and wait until the last match day of the season to be crowned at the Luz Stadium.
The Eagles beat Santa Clara 3-0 to claim the title. Afterwards, celebrations continued at the Marquês de Pombal square in central Lisbon, where tens of thousands of fans gathered to see their team bathe in the glory.
In Germany, the champions also had to wait until the last match day to celebrate.
Bayern Munich were crowned champions for the eleventh year in succession and, on a day full of suspense, owed much to the slip-up of the league leaders, Borussia Dortmund, who were held to a 2-2 draw at home by Mainz.
Bayern beat Cologne 2-1 to secure the title.
And Paris Saint-Germain set a new record by overtaking Saint-Etienne as the team to have won the French league most times.
The away tie against Strasbourg earned the Parisian team their eleventh championship. Nine of those 11 titles have been won in the last 12 years.
PSG were crowned champions with one match to go.