Tammy Abraham's penalty more than nine minutes into stoppage time ended Roma’s winless run as Jose Mourinho's scraped a 1-0 victory at 10-man Spezia in Serie A.
Karim Benzema's 83rd-minute goal was enough for Real Madrid to extend their lead at the top of La Liga to nine points with a 1-0 win at Rayo Vallecano.
Juventus' faint Serie A title hopes were further dented by local rivals Torino, who fought their way back to earn a deserved 1-1 draw in Friday night's Turin derby.
The Copa del Rey derby match between Real Betis and Sevilla was suspended after a pole hurled from the stands hit Sevilla player Joan Jordan in the head on Saturday.
Borussia Dortmund fought back from two goals down after a lacklustre start to beat Eintracht Frankfurt 3-2 and return some excitement to the Bundesliga title race.
Bayern Munich extended their Bundesliga lead to six points with Jamal Musiala on target as they beat Mainz 2-1, while Borussia Dortmund were held by Bochum.
# | Team | Pl | GD | Pts |
---|---|---|---|---|
6 | Freiburg | 34 | 12 | 55 |
7 | Cologne | 34 | 3 | 52 |
8 | Mainz | 34 | 5 | 46 |
9 | Hoffenheim | 34 | -2 | 46 |
10 | M'gladbach | 34 | -7 | 45 |