In a farewell branded 'Goodbye Day' by Dortmund, Erling Haaland netted a penalty in his final match at Signal Iduna Park.
Barcelona slumped to a 1-0 home defeat by Rayo Vallecano which pushed leaders Real Madrid a step closer to the La Liga title.
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.
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.
Zlatan Ibrahimovic matched a Cristiano Ronaldo record as depleted AC Milan won 3-0 at 10-man Venezia to move top of Serie A on Sunday.