Pierre-Emerick Aubameyang fired Barcelona back into second place in La Liga after a narrow victory at Real Sociedad.
Karim Benzema's last-gasp winner sealed Real Madrid's stunning comeback as they recovered from 2-0 down to beat Sevilla 3-2.
Luuk de Jong scored a header in added time to give Barcelona 3-2 win at struggling Levante after a remarkable, end-to-end game.
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.
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.
Sevilla cut into Real Madrid's lead of La Liga after winning at Cadiz 1-0 on Monday, while Oihan Sancet scored a hat-trick for Athletic Bilbao.
Goals from Memphis Depay, Luuk de Jong, and Ansu Fati helped ease the pressure on Barcelona head coach Ronald Koeman with a 3-0 win over Levante at the Nou Camp.