Valencia CF went top of the Primera División as Real Madrid CF lost.
Barcelona twice trailed against Deportivo, to goals from Diego Tristán and Sergio González on nine and 67 minutes respectively. Luis Enrique cancelled out Tristán's effort with a goal on 16 minutes - his first since returning from injury - and Javier Saviola made it 2-2 with 17 minutes remaining. Patrick Kluivert grabbed victory for the Blaugrana on 86 minutes as he headed Carles Puyol's far-post cross past José Molina.
Aimar leaves it late
Valencia also left it late to claim the point they needed to leapfrog Madrid at the top. Pablo Aimar struck nine minutes from time against Valencia's Mediterranean coast rivals Villarreal CF at the Madrigal stadium, where another Argentinian, Rodolfo Arruabarrena, had put the hosts ahead in the 53rd minute.
Barcelona level with Madrid
Valencia now have 43 points, one ahead of both Madrid and Barcelona, the latter club climbing to third place after their defeat of Deportivo. Javier Irureta's side, meanwhile, have slipped to sixth on 41 points.
Athletic go fourth
In fourth place now are Athletic who defeated Madrid at the San Mamés stadium thanks to goals from Tiko and Asier del Horno. Tiko opened the scoring on 27 minutes and Del Horno made it two five minutes after the break. Fernando Morientes pulled a goal back on 55 minutes but it was not enough to save Vicente del Bosque's side from a third successive away defeat in the league.