Teenager Arda Guler scored on his first league start to move Real Madrid within four points of winning their 36th La Liga title with a 1-0 victory over Real Sociedad.
The Turkish 19-year-old has missed much of his debut season with injury but is making up for lost time with his second goal in three games.
It means Madrid need a maximum of a win and draw from their last five matches to guarantee another league title irrespective of what second-placed Barcelona can manage.
Salernitana were relegated from Serie A after losing 3-0 at fellow strugglers Frosinone.
The bottom side went behind to a 10th-minute Matias Soule penalty and Marco Brescianini doubled their advantage midway through the first half, with Nadir Zortea completing the win late on which boosts Frosinone's hopes of avoiding the drop.
Kevin Stoger scored twice as Bochum moved clear of the Bundesliga relegation zone with a 3-2 win at home to Hoffenheim.
Stoger struck in both halves – either side of a Felix Passlack penalty – and despite Andrej Kramari’s late double Bochum moved three points clear of the relegation play-off place.
Montpellier finished with nine men after Lucas Mincarelli and Arnaud Nordin were sent off in additional time of their 1-1 draw at home to Nantes.
The hosts had taken a second-minute lead through Akor Adams but that was cancelled out five minutes later by Matthis Abline.
Disclaimer: The copyright of this article belongs to the original author. Reposting this article is solely for the purpose of information dissemination and does not constitute any investment advice. If there is any infringement, please contact us immediately. We will make corrections or deletions as necessary. Thank you.