Lleida 1-2 Real Betis
Verdu and Jorge Molina scored in the first half as Real Betis won at third-tier side Lleida Esportiu.
The visitors went ahead via Verdu's penalty in the 27th minute, before Molina doubled the lead just before half-time. Lleida pulled one back through Pena Pere Milla in the 57th minute.
Villarreal 2-2 Elche
Javier Aquino Carmona scored a late equalizer to give Villarreal a dramatic draw at home to Elche.
Elche took a 2-1 lead into second-half stoppage time after Sergio Pelegrin and Richmond Boakye cancelled out Giovani Dos Santos' first-half opener. Carmona struck in the fourth minute of stoppage time to salvage a draw for the home side.
Algeciras 1-1 Real Sociedad
Jesus Alfaro's second-half goal helped third-tier Algeciras draw at home to Primera Division side Real Sociedad.
Antoine Griezmann struck in the 59th minute to put the visitors ahead, but Alfaro equalized five minutes later.
Racing Santander 0-1 Sevilla
Jairo Samperio's fifth-minute goal was enough to give Sevilla a 1-0 win at Racing Santander.
The visitors had Coke Andujar sent off in the second half but held on for the full three points.
Real Valladolid 0-0 Rayo Vallecano
Real Valladolid and Rayo Vallecano played out a scoreless draw at the Nuevo Jose Zorrilla Stadium.