Ferrari protege Raffaele Marciello completed a perfect weekend in the Formula 3 European Championship as he dominated race three at the Nurburgring on Sunday morning.
The Italian led into the first corner after starting from pole position and was never headed.
Victory was not only his 10th of the season, but rounded out a weekend in which he led every single racing lap and increased his championship lead to 72.5 points - almost the equivalent of three race wins - over Felix Rosenqvist.
Marciello's Prema team-mate Lucas Auer out-sprinted Rosenqvist's Mucke Motorsport car off the line to grab second into Turn 1 and finished there.
In Rosenqvist's efforts to retake second during the opening sequence of corners, he left a gap into which Pipo Derani slotted his Fortec car, and lost fourth to Harry Tincknell's Carlin machine a few laps later.
Derani finished third to add to his second place in race two while Tincknell just hung on to fourth from Rosenqvist and Prema driver Alex Lynn.
Michael Lewis equalled his best result of 2013 in seventh while his Mucke team-mate Mitch Gilbert took his first points of the year in eighth.
The race was disrupted by an early safety-car period as the wreckage of two opening-lap shunts was cleared up.
The slow-starting Jordan King and Tom Blomqvist collided at Turn 1, resulting in a spin and broken suspension for the former and a puncture for the latter. Sven Muller, Spike Goddard and Tatiana Calderon all took avoiding action, only the Colombian making it through unscathed.
Four corners later Alexander Sims and Felix Serralles made contact, the T-Sport driver retiring and his Puerto Rican rival dropping down the order. Daniil Kvyat then ran into the nearly-stationary Sims, necessitating a pitstop for repairs.
Serralles, who completed the first lap in 17th, finished 12th after some well-judged overtaking moves.
Results - 25 laps: Pos Driver Team/Car Time/Gap 1. Raffaele Marciello Prema Dallara-Merc 36m03.350s 2. Lucas Auer Prema Dallara-Merc +3.234s 3. Pipo Derani Fortec Dallara-Merc +15.928s 4. Harry Tincknell Carlin Dallara-VW +17.707s 5. Felix Rosenqvist Mucke Dallara-Merc +18.040s 6. Alex Lynn Prema Dallara-Merc +18.424s 7. Michael Lewis Mucke Dallara-Merc +19.901s 8. Mitchell Gilbert Mucke Dallara-Merc +21.672s 9. Eddie Cheever Prema Dallara-Merc +23.937s 10. Antonio Giovinazzi Double R Dallara-Merc +24.279s 11. Jann Mardenborough Carlin Dallara-VW +25.106s 12. Felix Serralles Fortec Dallara-Merc +33.103s 13. Sean Gelael Double R Dallara-Merc +38.988s 14. Lucas Wolf URD Dallara-Merc +40.743s 15. Dennis van de Laar Van Amersfoort Dallara-VW +41.162s 16. Daniil Kvyat Carlin Dallara-VW +44.727s 17. Andre Rudersdorf Ma-con Dallara-VW +45.608s 18. Roy Nissany Mucke Dallara-Merc +46.502s 19. Tatiana Calderon Double R Dallara-Merc +51.260s 20. Sandro Zeller Zeller Dallara-Merc +53.641s 21. Nicholas Latifi Carlin Dallara-VW +1 lap 22. Tom Blomqvist Eurointernational Dallara-Merc +1 lap Retirements: Alexander Sims T-Sport Dallara-Nissan 1 lap Jordan King Carlin Dallara-VW 0 laps Sven Muller Ma-con Dallara-VW 0 laps Spike Goddard T-Sport Dallara-Nissan 0 laps