Real Madrid and Girona both played their part in a dramatic La Liga weekend that also saw Villarreal surge, Betis silence Sevilla and Espanyol snatch a late winner.
Borussia Dortmund will be eager to move on from their heavy Champions League defeat to Manchester City when they host Villarreal at Signal Iduna Park on Tuesday.
In UEFA Champions League action, Barcelona survived a 3-3 thriller against Club Brugge, Pafos stunned Villarreal 1-0, and Newcastle powered past Athletic Club 2-0 at St James' Park.
Villareal moved into third spot on the LaLiga table after beating Valencia whilst Getafe and Espanyol defeated Athletic Club and Elche respectively.
LaLiga has officially cancelled its plans to stage a regular-season match between Barcelona and Villarreal in Miami this December.
Manchester City ended their five-match winless run away from home in the UEFA Champions League with a commanding 2-0 victory over Villarreal, becoming the first side to win at the Estadio de la Ceramica since Real Madrid in March.