Athletic Club drew at home with Granada despite late drama as the home side were reduced to 10 men late in the game.
Raul Garcia scored after just 10 minutes, before Darwin Machis scored midway through the first half and then Jorge Molina put them ahead.
Luis Maximiano scored an own goal with 14 minutes of normal time remaining, but Inigo Martinez saw red for Athletic in the 99th minute.
Copa del Rey
Muniain extra time penalty sees Athletic dump Barca out of cup after epic
- Italy and Portugal on collision course for World Cup play-off final
- Resurgent De Gea in line for new deal, Isak option for Arsenal - Transfer Notebook
- Germany smash Turkey to stay top of Group in World Cup qualifiers
Athletic move into eighth position, with Granada now in 16th.
VfB Stuttgart scored either side of Mainz to secure a 2-1 win at home in the Bundesliga.
Hiroki Ito opened the scoring after 21 minutes, before a 38th minute effort from Alexander Hack saw the two teams going in level at half time.
Six minutes after the restart, Borna Sosa struck for Stuttgart to secure all three points. The win moves Stuttgart into 13th, with Mainz in 12th.
Sardinian side Cagliari drew 1-1 at Salernitana as Federico Bonazzoli struck in the 90th minute to cancel out Leonardo Pavoletti’s 73rd minute strike. The two teams remain bottom of Serie A, with Cagliari ahead on 19th by virtue of goal difference.
In France, Sofiane Boufal scored before the first half ended for Angers. But former Chelsea midfielder Gael Kakuta levelled after the restart for Lens before Florian Sotoca put the home side ahead.
Romain Thomas then equalised as Lens stayed fourth, and Angers kept sixth.
Opinion: Courtois is now the best in the world
Benzema, Modric strike as Real Madrid win Spanish Super Cup