The battle for the Spanish football league title will go down to the final day of the season with champions Barcelona holding a one-point lead over Real Madrid, while Bayern Munich have won the German championship for a record 22nd time.
Barcelona won a tense 3-2 game at Sevilla while Real defeated 10-man Athletic Bilbao 5-1 at the Santiago Bernabeu.
Bayern Munich kept their treble hopes on track with a 3-1 victory over relegated Hertha Berlin.