Zlatan Ibrahimovic became Paris St Germain's record goalscorer as he netted two first-half penalties in quick succession to steer the Ligue 1 leaders to a 2-1 home victory over Marseille.
Lorenzo Insigne struck twice and set up another as Napoli romped to a 4-0 win over AC Milan at the San Siro.
Luciano Vietto was Atletico Madrid's supersub in the derby against Real Madrid, with the young Argentinian leaving it late to cancel out Karim Benzema's goal and rescue a point for the hosts.
Bayern Munich stamped their authority on the Bundesliga by opening up a seven-point lead at the top thanks to a 5-1 win over their nearest rivals Borussia Dortmund.
Striker Alvaro Morata inspired Juventus to a come-from-behind 3-1 victory over Bologna on Sunday.
Manchester City Women beat Notts County in their final game of the season but miss out on a first Women's Super League title.
Christian Eriksen scored a free-kick in each half as Tottenham twice came from behind to draw 2-2 with Swansea at the Liberty Stadium.
Celtic closed the gap between them and leaders Aberdeen to one point as they came from behind to beat Hamilton 2-1 in the Scottish Premiership.