Real Sociedad 0-1 Real Madrid (Bale 80)
Real Madrid registered their tenth consecutive Liga victory, their best run since 12 in a row from 20 September to 12 December 2014 under Carlo Ancelotti, despite the continued absence of Cristiano Ronaldo and Karim Benzema. Gareth Bale earned the Merengues maximum points, heading in Lucas Vázquez's cross with ten minutes left. Zinédine Zidane gave a third Liga start to 19-year-old forward Borja Mayoral, the joint all-time leading scorer in the UEFA Youth League.
Bayern München 1-1 Mönchengladbach (Müller 6; Hahn 72)
Bayern must wait until next weekend to win their fourth successive Bundesliga title after this draw and Borussia Dortmund's 5-1 victory over Wolfsburg cut their advantage to five points with two games remaining. Thomas Müller gave Josep Guardiola's side the lead with a header from Joshua Kimmich's right-wing corner, Serdar Tasci doing his bit to distract keeper Yann Sommer. Gladbach equalised, however, when André Hahn fired past Manuel Neuer at his near post. Recovered from a groin injury, centre-back Jérôme Boateng made his first appearance for Bayern since 22 January, replacing the rested Javi Martínez.