Valtteri Bottas took his first GP3 victory in race two at the Nurburgring, leading throughout in wet conditions.
The ART driver put in a storming first lap to go from sixth to the lead in just seven corners. From there, he built a lead of more than five seconds over pole-sitter Tamas Pal Kiss, who held onto second place until lap four when Alexander Sims got through.
Sims, who started 12th, then began to chip away at his former F3 Euro Series teammate, getting the gap down to under two seconds by lap 12. The championship leader then had a slow lap next time round, which gave Bottas another half a second cushion and enough of a lead to hang on to the end.
Sims spent the final few laps under pressure as well, as former championship leader Nigel Melker hunted him down. The RSC Mucke driver finally launched an attack into the chicane on the final lap, but he aborted and took to the escape road when Sims defended the inside line.
Behind Kiss, Tom Dillmann starred to take fifth place from 22nd on the grid. It was a similar story for the final point-scorer James Calado, who put in an exceptional performance to take sixth.
The Briton had made a flying start along with teammate Bottas, and was challenging Aaro Vainio for third at the end of the opening lap. But the two made contact, spinning Calado around and dropping him to the back.
The ART driver then charged through the field, finally getting back into the points by passing Nico Muller at the end of the penultimate lap.
Vainio didn't fare so well. The Finn spun just a few corners after his contact with Calado, and he was then given a drive-through penalty for causing the collision between the two.