Arvid Lindblad inherited the Formula 2 Sprint Race victory in Saudi Arabia after Richard Verschoor was handed a five-second time penalty.
The Dutchman crossed the line in first after leading the race from pole position.
However, he was handed a time penalty in the final few laps, handing Lindblad his first victory in the junior series.
The 17-year-old becomes the youngest race winner in F2 as Verschoor was forced to settle for fourth place.
Pepe Marti crossed the line to take second and Alexander Dunne completed the top three for the Sprint.
Jak Crawford started the Sprint from 10th on the grid after taking pole position for the Feature Race on Friday.
The DAMS Lucas Oil racing driver denied Victor Martins, who had set the early pace in Free Practice and topped the timing sheets.
Consequently, the Frenchman will start Sunday’s race behind Crawford on the front row.
For the Sprint Race, Verschoor secured reverse grid pole for MP Motorsport after Roman Stanek was handed a three-place grid penalty for impeding Dunne in qualifying.
Lindblad snatches Jeddah F2 Sprint victory
The Dutchman held onto his lead at the race start but Marti swooped around the outside of Gabrielle Mini into Turn 1 to take second place.
Lindblad made a good start in the other Campos Racing car as he climbed up the order from sixth and into fourth.
Cian Shields came to a stop at Turn 1 after contact with Rafael Villagomez as the Virtual Safety Car brought the racing action to a halt momentarily.
With the stricken AIX Racing car removed from the track, the racing resumed on Lap 3.
Lindblad responded quickly and gained on Mini in front before making the overtake stick into Turn 7 for third place.
On the pit straight, Marti quickly closed in on Verschoor before making a move into Turn 1 for the race lead on Lap 4.
Yet, on the next lap, Verschoor snatched the race lead back with the DRS as the Spaniard was demoted back down to second place.
By Lap 7, Verschoor broke the DRS to Marti with Lindblad applying the pressure to his team-mate.
The British driver, however, was gifted second place as Marti went wide between Turn 8 and and Turn 9
Marti made another costly mistake later on in the lap, allowing Mini to get past into Turn 27, but the Campos driver managed to retake the position into Turn 1.
Mini was then forced to defend fourth from Stanek but the Czech racing driver eventually lost out to both Dunne and Mini, slipping back to sixth on Lap 10.
The Rodin Motorsport driver then proceeded to take fourth into Turn 4.
Mini and Stanek continued to scrap on track before the latter made his move stick on Lap 12.
At the front, Lindblad had been setting purple sector times to close in on the race leader, before Verschoor responded to establish his gap yet again to second place.
Crawford, who made his way up to seventh by Lap 15, was all over the rear of Mini before sending it into Turn 1.
Under braking, he made contact with the Italian racing driver’s sidepod, sending him into a spin and ending his Sprint prematurely.
Facing the wrong direction, the Safety Car was brought out with runners at the back opting to pit for fresher tyres.
By Lap 17, with the track clear, the Safety Car peeled back into the pits as Verschoor made a good restart to preserve his race lead.
Leonardo Fornaroli made his way past Mini for sixth place as the only change to the order in the top eight after the Safety Car.
However, late drama ensued as Verschoor was handed a five-second time penalty, with Lindblad leading a one-two across the line for Campos.
Dunne completed the podium for the Sprint, with Verschoor bumped down to fourth as the stewards deemed he had forced another driver off track.
The 24-year-old could lose further positions post race as he is under investigation for a Safety Car infringement.
Stanek claimed fifth, Mini in sixth, Fornaroli in seventh and Martins completing the top eight.
READ MORE – Jak Crawford snatches pole in disrupted Saudi Arabia F2 showdown