Tutto è pronto per il trionfo del Tonino nazionale, che nelle qualifiche di Gaildorf ha ottenuto in scioltezza un posto d'onore dietro a Christophe Pourcel confermando che anche senza prendere rischi ha tutte le carte in regola per dare in commiato al campionato con una prova in anticipo. Anche quella tedesca non è la sua preferita, Tony ha portato la sua KTM SX-F 350 al traguardo in seconda posizione dopo aver superato Shaun Simpson nella prima parte di gara, ed una volta dietro all'ex compagno di duelli nella MX2 ha deciso di non formare il ritmo per evitare situazioni di pericolo mantengo il proprio ritmo sufficiente per tenersi alle spalle Evgeny Bobryshev, rientrato dopo la pausa del GP di Gran Bretagna per l'infortunio ad una vertebra.
Un primo scontro con l'avversario del campionato Steven Frossard, sul quale il messinese è in vantaggio di 82 punti, di fatto è venuto a mancare causa una mediocre partenza che ha costretto il numero due del campionato ad una impegnativa rimonta sino alla quinta piazza. 10° invece Davide Guarneri, che ha mantenuto la posizione conquistata nelle prime battute di gara, e 16° Manuel Monni partito attorno alla 20ª posizione.
Decisamente appassionante la MX2, specie per il pubblico locale che ha tifato per tutto il tempo il capoclassifica Ken Roczen il quale ha rincorso dal primo all'ultimo giro il rivale in campionato nonché compagno di scuderia Jeffrey Herlings scavalcandolo un paio di curve prima del traguardo. Gara esaltante per Alex Lupino, che si è presentato in Germania così come il Michael Leib con una Husqvarna modificata nella parte termica e nettamente più performante. Il pilota laziale è così partito in quarta posizione, e motivato dalle prestazioni della sua moto ha tenuto duro finendo la gara 6°, tre posizioni prima del compagno di scuderia americano.
Nel frattempo il team ufficiale Yamaha ha confermato che nel 2012 al posto di Gautier Paulin, ingaggiato dalla Kawasaki per correre nella MX1, ci sarà Christophe Charlier. Il francese abbandona così il team Gariboldi, che la prossima stagione dovrebbe passare i colori della Honda, forse con Max Anstie come prima guida visto che dopo i problemi creati dal padre nel GP di Gran Bretagna il team Kawasaki CLS gli ha revocato il contratto da dopo l'ultimo gran premio di quest'anno. Il ruolo di squadra di riferimento per la Yamaha nella MX2 diventa quindi il team Bike It di Steve Dixon, che oltre a vestire i colori Monster Energy dovrebbe affiancare ai due piloti MX2 Zac Osborne e Arnaud Tonus un pilota nella classe regina che potrebbe essere Simpson.
GP d'Europa
Qualifiche MX1
1. Christophe Pourcel (FRA, Kawasaki), 24:33.890; ; 2. Antonio Cairoli (ITA, KTM), +0:04.988; 3. Evgeny Bobryshev (RUS, Honda), +0:12.707; 4. Shaun Simpson (GBR, Honda), +0:14.692; 5. Steven Frossard (FRA, Yamaha), +0:21.411; 6. Rui Goncalves (POR, Honda), +0:25.385; 7. Xavier Boog (FRA, Kawasaki), +0:25.786; 8. Kevin Strijbos (BEL, Suzuki), +0:29.230; 9. Gregory Aranda (FRA, Kawasaki), +0:36.612; 10. Davide Guarneri (ITA, Kawasaki), +0:37.731; 11. Jonathan Barragan (ESP, Kawasaki), +0:47.397; 12. Carlos Campano Jimenez (ESP, Yamaha), +0:53.382; 13. Marcus Schiffer (GER, Suzuki), +0:57.593; 14. Anthony Boissiere (FRA, Yamaha), +1:01.979; 15. Tanel Leok (EST, TM), +1:03.284; 16. Manuel Monni (ITA, Honda), +1:05.189; 17. Tom Church (GBR, KTM), +1:18.282; 18. Kasper Lynggaard (DEN, Kawasaki), +1:21.780; 19. Nicolai Hansen (DEN, Suzuki), +1:24.035; 20. Antti Pyrhönen (FIN, Honda), +1:29.377; 21. Günter Schmidinger (AUT, Honda), +1:32.317; 22. Cody Cooper (NZL, Suzuki), +1:38.031; 23. Herjan Brakke (NED, Yamaha), +1:39.388; 24. Matthias Walkner (AUT, KTM), +1:40.434; 25. Maik Schaller (GER, KTM), +1:49.214; 26. Alex Snow (GBR, Kawasaki), +2:00.841; 27. Toni Eriksson (FIN, Kawasaki), -1 lap(s); 28. Dimitry Parshin (RUS, Honda), -1 lap(s); 29. Jeremy Delince (BEL, KTM), -1 lap(s); 30. Alfie Smith (GBR, Aprilia), -1 lap(s); 31. Jens Voss (GER, Kawasaki), -1 lap(s); 32. Ivo Steinbergs (LAT, Kawasaki), -1 lap(s); 33. Skatty Bihlmaier (GER, Yamaha), -2 lap(s); 34. Maximilian Nagl (GER, KTM), -3 lap(s);
Qualifiche MX2
1. Ken Roczen (GER, KTM), 24:36.067; ; 2. Jeffrey Herlings (NED, KTM), +0:03.114; 3. Gautier Paulin (FRA, Yamaha), +0:12.890; 4. Tommy Searle (GBR, Kawasaki), +0:16.571; 5. Arnaud Tonus (SUI, Yamaha), +0:17.161; 6. Alessandro Lupino (ITA, Husqvarna), +0:37.705; 7. Jeremy van Horebeek (BEL, KTM), +0:46.952; 8. Nicolas Aubin (FRA, KTM), +0:53.561; 9. Michael Leib (USA, Husqvarna), +1:02.534; 10. Christophe Charlier (FRA, Yamaha), +1:07.164; 11. Joel Roelants (BEL, KTM), +1:12.783; 12. Max Anstie (GBR, Kawasaki), +1:28.481; 13. Julien Lieber (BEL, KTM), +1:32.658; 14. Antonio Jose Butron Oliva (ESP, KTM), +1:33.544; 15. Jake Nicholls (GBR, KTM), +1:33.848; 16. Jordi Tixier (FRA, KTM), +1:35.721; 17. Pascal Rauchenecker (AUT, KTM), +1:38.715; 18. Ivo Monticelli (ITA, Honda), +1:40.699; 19. Mike Kras (NED, Suzuki), +1:41.113; 20. Petar Petrov (BUL, Yamaha), +1:57.139; 21. Even Heibye (NOR, KTM), +2:02.483; 22. Nikolaj Larsen (DEN, KTM), +2:14.672; 23. Roberts Justs (LAT, Honda), -1 lap(s); 24. Giacomo Del Segato (ITA, KTM), -1 lap(s); 25. Dennis Baudrexl (GER, KTM), -1 lap(s); 26. Jordan Booker (GBR, KTM), -1 lap(s); 27. Ludvig Söderberg (FIN, Kawasaki), -1 lap(s); 28. Mihail Cociu (MDA, Honda), -1 lap(s); 29. Sean Mitchell (ZIM, KTM), -1 lap(s); 30. Penjan Thanarat (THA, Kawasaki), -1 lap(s); 31. Viacheslav Golovkin (RUS, Kawasaki), -1 lap(s); 32. Nick Triest (BEL, KTM), -2 lap(s); 33. David Adam (FRA, Yamaha), -4 lap(s); 34. Jernej Irt (SLO, Suzuki), -12 lap(s).