Madrid - Villarreal missed the chance to go top of the Spanish Liga on Sunday, being held to a late 2-2 draw away to midtable Malaga. With normal time finished in Malaga, Villarreal were clinging on to a 2-1 lead, thanks to goals from in-form strikers Guiseppe Rossi and Joseba Llorente.
But in the first minute of stoppage time, Malaga won a corner - and Helder Rosario made it 2-2 with a timely header.
Duda, who had scored Malaga's first goal, said that "a draw was a fair result, given all the effort that we made."
Had Villarreal held on for a win, they would have gone two points clear of Barcelona.
Instead, they are now level with Barca on 25 points. Later on Sunday, Josep Guardiola's team are away to lowly Recreativo Huelva.
Villarreal are two points ahead of Valencia, Real Madrid and Sevilla, who share third place.
Valencia were surprisingly beaten 3-2 at home by Sporting Gijon on Saturday, straight after Real had lost 1-0 in Valladolid - a result which leaves coach Bernd Schuster in real danger.
Sevilla moved level with Real and Valencia on Sunday with a solid 2-0 win in Getafe, with goals from Luis Fabiano and supersub Tom De Mul.
Atletico Madrid stay sixth, six points behind the trio, with a 4-1 thrashing of Deportivo Coruna. Diego Forlan was the star in the Estadio Calderon with two second-half goals.
Sunday's most dramatic match was Numancia's 4-3 win away to troubled Espanyol.
Almeria, meanwhile, were beating Mallorca 2-1, and Betis were downing Racing Santander 3-1.
Osasuna - who are away to Athletic Bilbao later on Sunday - are rock bottom with just five points. Then come Huelva and Bilbao on seven and Numancia on 10.