Carlos Huertas claimed victory in a rain affected second race at the Formula Renault 3.5 Series round in Spain.
Kevin Magnussen, who dominated the first race on Saturday, stormed from the back of the grid to ninth place, maintaining his championship lead over Stoffel Vandoorne.
Norman Nato had claimed pole position during a chaotic qualifying session but the French driver spun off at Turn 1 when racing resumed following a Safety Car start.
Huertas assumed the lead and was never challenged during a race that was truncated due to a problem with the Zytek engines.
Sergey Sirotkin and Vandoorne completed the podium places, with the Belgian making an abortive move on Sirotkin that allowed Huertas to escape up front.
Red Bull youngster Antonio Felix da Costa finished in seventh place, having been passed by Nigel Melker on the penultimate lap.
The result leaves Magnussen four points clear of fellow McLaren young driver Vandoorne, with Frenchman Arthur Pic in third place.
Da Costa, who was only 13th in the opening race having started from the back, finds himself 32 points down on Magnussen.