Italian driver Alessio Rovera took an improbable victory in the first Euroformula Open race of 2015 at Jerez after starting 13th.
Rovera, who was a last-second signing for DAV Racing, stayed out of the carnage to put himself in a position to challenge for the win and made the most of the chance.
Poleman Yarin Stern came to a near halt off the line and dropped all the way back to fifth, albeit gaining one spot back when fellow pre-season favorite Yu Kanamaru spun out into turn one.
Front row starter Vitor Baptista was into first at the start, but it was Tanart Sathienthirakul who seemed most comfortable on the damp track, passing the Brazilian debutant for the lead early in the race.
Rovera, meanwhile, was overtaking cars one after the other and, by the time safety car came out for the stopped F312 of Juan Manuel Vilalta, the Italian had made it up to second place.
At the restart, Rovera kept in touch with the Thai racer, but it took him several laps to mount a proper challenge. Going into the final minutes of the race, he cleared Sathienthirakul round the outside into turn one and stormed off into the distance.
After dropping down the order early in the race, Baptista put on a stunning recovery drive and eventually claimed second, pulling a switch-back overtake on Sathienthirakul, who then held on to his first podium in the series.
Kanamaru stayed out of further trouble to finish fourth, while William Barbosa claimed his best finish in the championship with fifth.
Konstantin Tereshchenko took sixth, ahead of Damiano Fioravanti and debutant Diego Menchaca, who slipped to eighth after running among the top three for much of the race.
Fellow rookies Ahmed Al Ghanem and Luis Michael Dorrbecker rounded out the top ten.
Frontrunners Stern and Leo Pulcini featured among the retirements, the former pulling off with a broken suspension and the latter stopping on-track with a seeming mechanical issue.
|1||Alessio Rovera||DAV Racing||19 laps in 35:44.453|
|2||Vitor Baptista||RP Motorsport||+7.473|
|3||Tanart Sathienthirakul||Team West-Tec F3||+11.706|
|4||Yu Kanamaru||EmiliodeVillota Motorsport||+16.970|
|5||William Barbosa||BVM Racing||+17.143|
|6||Konstantin Tereshchenko||Campos Racing||+18.139|
|7||Damiano Fioravanti||RP Motorsport||+19.999|
|8||Diego Menchaca||Campos Racing||+23.561|
|9||Ahmed Al Ghanem||Campos Racing||+24.388|
|10||Luis Michael Dorrbecker||EmiliodeVillota Motorsport||+25.213|
|11||Javier Cobian||BVM Racing||+38.995|
|12||Antoni Ptak||RP Motorsport||+1:18.686|
|13||Otto Sanchez||EmiliodeVillota Motorsport||+1 lap|
|14||Dzhon Simonyan||RP Motorsport||+3 laps|
|Andres Saravia||RP Motorsport||+6 laps|
|Leonardo Pulcini||DAV Racing||+7 laps|
|Yarin Stern||Team West-Tec F3||+11 laps|
|Juan Manuel Vilalta||EmiliodeVillota Motorsport||+17 laps|
|Igor Walilko||RP Motorsport||+18 laps|
|Henrique Baptista||Campos Racing||+18 laps|