Marc Marquez claimed another MotoGP pole at the Sachsenring as his Honda team-mate Dani Pedrosa crashed amid their qualifying fight.
Pedrosa had held provisional pole for much of Q2, but fell at Turn 1 on his final bid.
Just after he did so, dominant championship leader Marquez deposed him - and then found another two tenths of a second to make certain of a seventh 2014 pole with a record 1m20.937s lap.
Pedrosa held on to second, as local hero Stefan Bradl made it an all-Honda front row on his LCR bike.
Friday pacesetter Aleix Espargaro had to settle for fourth. The Forward man was the quickest of the Yamaha contingent, with works men Jorge Lorenzo and Valentino Rossi sharing row two with him.
Both Espargaro and Bradl had initial spells on provisional pole before the factory Hondas surged forward.
Bradley Smith was on course for a top-six start before his fourth crash of the weekend left him behind Andrea Iannone and Pol Espargaro in ninth.
Neither works Ducati had made the automatic Q2 cut on practice times, and though they initially held first and second in Q1, a big crash at the high-speed downhill Turn 11 on his final run left Cal Crutchlow 15th on the grid.
Dovizioso was only second behind a flying Nicky Hayden in Q1, but managed to beat Yonny Hernandez to the second progression spot by 0.007s, with Scott Redding also within 0.032s of making Q2.
Pos Rider Team/Bike Time Gap 1. Marc Marquez Honda 1m20.937s 2. Dani Pedrosa Honda 1m21.233s +0.296s 3. Stefan Bradl LCR Honda 1m21.340s +0.403s 4. Aleix Espargaro Forward Yamaha 1m21.376s +0.439s 5. Jorge Lorenzo Yamaha 1m21.508s +0.571s 6. Valentino Rossi Yamaha 1m21.651s +0.714s 7. Andrea Iannone Pramac Ducati 1m21.679s +0.741s 8. Pol Espargaro Tech 3 Yamaha 1m21.771s +0.834s 9. Bradley Smith Tech 3 Yamaha 1m21.794s +0.857s 10. Alvaro Bautista Gresini Honda 1m21.906s +0.969s 11. Andrea Dovizioso Ducati 1m22.120s +1.183s 12. Nicky Hayden Aspar Honda 1m22.647s +1.710s 13. Yonny Hernandez Pramac Ducati 1m22.411s Q1 14. Scott Redding Gresini Honda 1m22.436s Q1 15. Cal Crutchlow Ducati 1m22.529s Q1 16. Hiroshi Aoyama Aspar Honda 1m22.659s Q1 17. Karel Abraham Cardion Honda 1m22.778s Q1 18. Michael Laverty PBM Aprilia 1m22.845s Q1 19. Colin Edwards Forward Yamaha 1m22.888s Q1 20. Hector Barbera Avintia FTR-Kawasaki 1m23.029s Q1 21. Mike di Meglio Avintia FTR-Kawasaki 1m23.423s Q1 22. Broc Parkes PBM Aprilia 1m23.428s Q1 23. Danilo Petrucci Ioda Aprilia 1m23.484s Q1