Osasuna travelled to Real Valladolid on Sunday looking for the three points to ease their relegation concerns in Spain's top division.
It was the home side that took the lead after 11 minutes, however, when Ruben turned past his own goalkeeper from close range.
Osasuna were level early in the second period when Kike Sola pounced on a loose ball to head home from close range, before he scored his second of the afternoon on the hour mark.
The away side continued to push in the latter stages and made it three courtesy of a fine finish from Miguel de las Cuevas after 69 minutes.
Read how it all unfolded in Sports Mole's minute-by-minute live commentary of the action below.
VALLADOLID: Hernandez; Rukavina, Valiente, Balenziaga, Ebert; Rueda, Rubio, Oscar, Sastre; Manucho, Bueno
OSASUNA: Fernandez; Damia, Ruben, Lolo, Bertran; Arribas, Silva, De las Cuevas, Armenteros; Nino, Sola