Rio Haryanto survived the chaos caused by a late-race downpour to take his first GP3 win of the season at the Nurburgring. The Indonesian took the lead from Lewis Williamson (MW Arden) as the rain that had been hovering around the track for most of the race started to get much heavier, and everyone tried to hang on to their cars on slick tires.
Haryanto and Williamson swapped places three times in half a lap, with Valtteri Bottas then passing the Scot as well and challenging Haryanto at Turns 10 and 11. As they all tried desperately to stay on the track, Williamson re-passed Bottas at the final corner. He attacked Haryanto into Turn 1 on the final lap, but the Manor driver hung on and brought his car home to win.
To illustrate how bad the conditions were, Haryanto and several of the leaders then went off at Turn 5 after the checkered flag.
After briefly challenging for the win, Bottas had to make do with just holding off ART teammate James Calado for third at the line. The two green cars were followed home by Adrian Quaife-Hobbs (Manor) and first-time points scorer Conor Daly (Carlin). The points were completed by Tech 1's Aaro Vainio and Tamas Pal Kiss, while further down the order there was disappointment for two of the title contenders.
Polesitter Mitch Evans (MW Arden) led the early laps in the dry, but he was given a drive-through penalty for not having all of his wheels fitted three minutes before the start of the race.
Pre-race championship leader Alexander Sims was on course for a handful of points in sixth, but he pitted four laps from the end and gambled on a switch to wet tyres. It did not pay off, as the Status driver could only recover to 12th place.