(CNN) -- Spanish Primera Liga strugglers Osasuna stunned Champions League-chasing Valencia by coming back from two goals down to earn an unlikely 3-3 draw on Monday.
Roberto Soldado opened the scoring before defender Mario Stankevicius doubled the lead when slotting home a loose ball from a corner.
Although Juanfran Torres pulled a goal back for the visitors, an Aritz Aduriz header from Joaquin Sanchez's corner gave Valencia a comfortable 3-1 lead at half-time.
But Valencia failed to capitalize on their superiority and Osasuna started to get a foothold back into the match.
And they were thrown a lifeline when Valencia goalkeeper Cesar Sanchez failed to claim a cross, allowing Miguel Flano to score.
The Osasuna comeback was completed three minutes from the end when substitute Carlos Aranda stabbed home from close range after more hesitant defending from the home side.
The result leaves Valencia still in fifth place in the table, but they are now three points behind fourth-placed Espanyol.
Meanwhile, Osasuna remain 15th despite picking up only their second away point of the season.