Deportivo heaped more misery on Villarreal by inflicting the visitor's third defeat of the campaign at the Municipal de Riazor.
Villarreal remain winless this term and stay rooted in the bottom three after Juca's eight minute free-kick was enough to see them off, sending Depor into fifth at the same time.
Mallorca continued their positive start to the season with a 3-0 home win over struggling Valladolid.
The islanders moved into the fourth and final UEFA Champions League place after goals from Jose Carlos Nunes, Aritz Aduriz and Borja Valero handed them an easy win.
Abel Aguilar helped himself to two goals, one in either half, against Getafe as Real Zaragoza cruised to a 3-0 win at home.
Former Real Madrid defender Francisco Pavon had opened the scoring for the hosts on 17 minutes before Aguilar added his brace to lift Zaragoza above Getafe into eighth.
A 56th minute Javad Nekounam penalty was enough for Osasuna to see off lowly Sporting Gijon at home.
Meanwhile Espanyol and Xerez could not be separated at the Estadi Cornella-El Prat with both teams failing to find the net.
Espanyol stay ninth while Xerez remain bottom despite picking up their first point of the season.
Almeria needed a last minute Kalu Uche strike for them to grab a share of the spoils at home to Racing Santander.
Albert Crusat had given Almeria the lead (17) but two second-half goals from Mohammed Tchite (59) and Mehdi Lacen (71) turned the game in Santander's favour only for Uche to steal a point.
The result means Almeria drop to 12th while Santander rise a place to 15th.
Replacements step up for CrewUche to stay at Almeria