Villareal 1 – Barcelona 2 (La Liga, December 21, 2008) Minutes after the half-time break Cani put Villareal in front finishing a superb through ball from Rossi. But Barca hit back through Seydou Keita who headed in from an Alves cross and then eight minutes later Thierry Henry put the Catalans in front, volleying home after good work by Xavi. Barca played out the latter stages with ten men after Gerard Pique had been sent off for two yellow cards.
Mallorca 0 – Sevilla 0 (La Liga, December 21, 2008) The goalless draw sent Sevilla into second place.
Sporting Gijon 1 – Almeria 0 (La Liga, December 21, 2008) Sporting Gijon’s centre forward Francisco Maldonado steered in a header to give the hosts the lead over Almeria.
Osasuna 5 – Getafe 2 (La Liga, December 21, 2008) Jaroslav Palsil opened the scoring just seven minutes in, and Juanfran doubled Osasuna’s advantage on the half-hour. Then a quick-fire double just before the break from Walter Pandiani and Javed Nekounam virtually sealed the win.Roberto Soldado fired a late brace for Getafe, but that sandwiched an effort from Hector Font, who had grabbed Osasuna’s fifth.
Deportivo La Coruna 4 – Recreativo Huelva 1 (La Liga, December 21, 2008) Alberto Lopo opened the scoring after 10 minutes and not long after Sergio’s penalty doubled their advantage. Another penalty moments later from Adrian Colunga gave Recre some hope, but Deportivo were soon back in control as Rodolfo Bodipo headed home. The scoring was completed in the final minute as Luis Felipe fired home.
Numancia 4 – Valladolid 3 (La Liga, December 21, 2008) Jose Javier Barkero had earlier given Numancia the lead but goals from Goitom and Angel Vivar Dorado either side of half-time put Valladolid in the ascendancy. Henok Goitom put the visitors further ahead with less than 15 minutes remaining but late goals from Javier Gonzalez Del Pino, Carlos Reina Aranda and Gorka Brit turned the result on its head as Numancia came back to win.
Real Betis 0 – Athletic Bilbao 1 (La Liga, December 21, 2008) Javi Martinez headed the winner for Bilbao.
Deportivo Alaves 1 – Tenerife 2 (Segunda Division, December 21, 2008)
Real Sociedad 1 – Salamanca 0 (Segunda Division, December 20, 2008)
Zaragoza 3 – Alicante 0 (Segunda Division, December 20, 2008)