Nico Rosberg has taken pole position for his home Grand Prix in Germany.
The Williams pair of Bottas and Massa will start in second and third.
Rosberg's Mercedes team mate Lewis Hamilton had a day to forget, as he crashed during Q1, and will start tomorrow's race in 15th place.