What a night! It's as you were in the Spanish top-flight after wins for Barcelona, Atletico Madrid and Real Madrid, while Marseille and Borussia Dortmund reached the French and German cup finals.
Missed any of it? Head over to our European index to catch up. Join us at the weekend to see if any of the Spanish trio will slip up.