Villarreal tightened their grip on fourth place in La Liga when Nigerian forward Ikechukwu Uche's last-gasp strike snatched a 1-0 win at fellow promoted side Elche on Monday.
The victory lifted the team with the distinctive canary-yellow strip to 23 points from 12 matches, three ahead of fifth-placed Athletic Bilbao, who lost 2-0 at second-placed Atletico Madrid on Sunday.
"We knew how to hang in there and at the end we got that piece of luck we needed," Uche said in an interview with Spanish television broadcaster Cuatro.
"At the moment, we are in a Champions League qualification place but we have to take things step by step," added the pacy 29-year-old.
"The team is having a good season so far and we have to continue down the same path.
"Defensively we were solid and in football I think you have to wait for your chance and finally it came."
Villarreal spent a year in the second division last season and under coach Marcelino have been impressive on their return to the top flight with some attractive attacking football.
They held Real Madrid to a 2-2 draw at their Madrigal stadium in September and recorded a thumping 4-1 home win against Valencia at the end of last month.
Champions Barcelona, who have won 11 and drawn one of their 12 matches, are top on 34 points, with Atletico on 33 in second and Real Madrid third on 28.
Image: David Lomban (right) of Elche is challenged by Ikechukwu Uche of Villarreal during their La Liga match at Estadio Manuel Martinez Valero in Elche on Monday
Photograph: Manuel Queimadelos Alonso/Getty Images
Champions League: Barca missing Messi mojo before Milan clash
La Liga PHOTOS: Below-par Real hold on to beat Rayo
Messi draws another blank but Barca win derby
'Van Persie upset with Moyes for playing him while injured'
La Liga: Costa, Villa help Atletico march ahead of Real