Double race-winning 125cc rookie Maverick Vinales took his third pole of the season by a comparatively large 0.331sec at the Sachsenring on Saturday.
The Paris Hilton Racing Aprilia rider led an all-Spanish top five in Germany, with Aspar's Hector Faubel - who skilfully kept his Aprilia out of the tyre wall after running off in the closing stages - getting closest to Vinales.
Just 0.259sec then covered Faubel to fifth placed Sergio Gadea - Vinales' team-mate - with Luis Salom completing the front row and world championship leader Nico Terolqualifying in fourth to head row two.
Aspar star Terol will start Sunday's race 39 points clear of nearest rival Johann Zarco, who was the top non-Spaniard in sixth for the Ajo Derbi team.
Silverstone winner Jonas Folger was the leading German, in ninth, for Ajo Aprilia.
1. Vinales (Aprilia) 1m 27.477s
2. Faubel (Aprilia) +0.331s
3. Salom (Aprilia) +0.388s
4. Terol (Aprilia) +0.515s
5. Gadea (Aprilia) +0.590s
6. Zarco (Derbi) +0.701s
7. Vazquez (Derbi) +0.839s
8. Moncayo (Aprilia) +0.867s
9. Folger (Aprilia) +0.913s
10. Kent (Aprilia) +1.149s
16. Webb (Mahindra) +1.345s
20. Stafford (Aprilia) +1.749s
21. Mackenzie (Aprilia) +1.830s