La prima zampata nelle qualifiche è di Musquin e Philippaerts
Come previsto la pioggia si è abbattuta a più riprese sulla pista di Agueda, ma la terra rossa mista a sabbia del tracciato portoghese ha retto alla perfezione. Il primo scontro MX1 è andato a Philippaerts che si è districato alla perfezione tra i solchi formatisi col passare delle manche vincendo senza strafare davanti ad un guardino Antonio Cairoli. In attesa della gara ufficiale il leader del campionato ha corso senza forzare, controllando con tranquillità Clement Desalle la cui lussazione alla spalla è ormai solo un brutto ricordo del GP d'Olanda.
La bella giornata azzurra è stata completata dal 6° posto di Davide Guarneri e dal 7° di un Manuel Monni in continua ascesa.
Più tirata la MX2, dove Marvin Musquin ha tenuto a far vedere che la caduta di Valkenswaard non ha lasciato conseguenze negative. Il francese punta a riprendersi la tabella rossa finita per un solo punto nelle mani di Ken Roczen, ed il primo scontro portoghese ha fatto vedere che ha le carte in regola per ritornare leader del campionato. Jeffrey Herlings si è infatti dovuto accontentare del posto d'onore davanti al compagno di
scuderia Shaun Simpson, mentre il tedesco neo capoclassifica è addirittura terminato 4° dopo una caduta al primo giro. Situazione difficile per gli azzurri: Alex Lupino ha tagliato il traguardo 19°, Marco Maddii 21°, Rudi Moroni 22° e Deny Philippaerts 24°.
Nella categoria femminile show della tedesca campionessa in carica Stephanie Laier, caduta alla partenza e da ultima 3ª al traguardo alle spalle della vincitrice Livia Lancelot e della connazionale Maria Franke; 6ª Chiara Fontanesi e 10ª Francesca Nocera limitata da problemi alle vertebre.
Classifica MX1
1. David Philippaerts (ITA, Yamaha), 25:19.912; ;
2. Antonio Cairoli (ITA, KTM), +0:00.328;
3. Clement Desalle (BEL, Suzuki), +0:29.130;
4. Xavier Boog (FRA, Kawasaki), +0:39.232;
5. Ken de Dycker (BEL, Yamaha), +0:49.694;
6. Davide Guarneri (ITA, Honda), +0:51.102;
7. Manuel Monni (ITA, Yamaha), +0:52.491;
8. Maximilian Nagl (GER, KTM), +0:54.032;
9. Tanel Leok (EST, Honda), +0:58.542;
10. Kevin Strijbos (BEL, Suzuki), +1:06.701;
11. Gareth Swanepoel (RSA, Honda), +1:13.813;
12. Rui Goncalves (POR, KTM), +1:17.343;
13. Gregory Aranda (FRA, Kawasaki), +1:27.091;
14. Tom Söderström (SWE, Yamaha), +1:30.438;
15. Evgeny Bobryshev (RUS, Honda), +1:32.293;
16. Kevin Wouts (BEL, Kawasaki), +1:44.346;
17. Sebastien Pourcel (FRA, Kawasaki), +1:49.417;
18. Cedric Soubeyras (FRA, KTM), +1:50.331;
19. Nicolas Aubin (FRA, Kawasaki), -1 lap(s);
20. Günter Schmidinger (AUT, Suzuki), -1 lap(s);
21. Mathias Bellino (FRA, KTM), -1 lap(s);
22. Morgane Jacquelin (FRA, Suzuki), -1 lap(s);
23. Filip Neugebauer (CZE, Kawasaki), -1 lap(s);
24. Martin Michek (CZE, TM), -1 lap(s);
25. Matteo Bonini (ITA, Yamaha), -1 lap(s);
26. Julien Bill (SUI, Aprilia), -1 lap(s);
27. Rickard Sandberg (SWE, Kawasaki), -1 lap(s);
28. Ivo Steinbergs (LAT, Honda), -1 lap(s);
29. Philips Kempelis (LAT, Honda), -1 lap(s);
30. Joshua Coppins (NZL, Aprilia), -5 lap(s);
31. Steve Ramon (BEL, Suzuki), -6 lap(s);
32. Anthony Boissiere (FRA, TM), -7 lap(s);
33. Jimmy Albertson (USA, Honda), -7 lap(s);
34. Luis Correira (POR, Yamaha), -8 lap(s);
35. Marc de Reuver (NED, Suzuki), -9 lap(s);
36. Hugo Santos (POR, Kawasaki), -12 lap(s);
MX2
1. Marvin Musquin (FRA, KTM), 25:26.719; ;
2. Jeffrey Herlings (NED, KTM), +0:02.100;
3. Shaun Simpson (GBR, KTM), +0:13.499;
4. Ken Roczen (GER, Suzuki), +0:24.033;
5. Christophe Charlier (FRA, Yamaha), +0:25.504;
6. Zach Osborne (USA, Yamaha), +0:40.363;
7. Joel Roelants (BEL, KTM), +0:43.608;
8. Arnaud Tonus (SUI, Suzuki), +0:50.474;
9. Nikolaj Larsen (DEN, Honda), +1:09.366;
10. Valentin Teillet (FRA, KTM), +1:12.787;
11. Jeremy van Horebeek (BEL, Kawasaki), +1:14.401;
12. Petr Smitka (CZE, KTM), +1:20.635;
13. Harri Kullas (FIN, Yamaha), +1:22.775;
14. Khounsith Vongsana (FRA, TM), +1:29.168;
15. Jake Nicholls (GBR, KTM), +1:33.464;
16. Matiss Karro (LAT, Suzuki), +1:35.933;
17. Ceriel Klein Kromhof (NED, Yamaha), +1:38.613;
18. Aleksandr Tonkov (RUS, Suzuki), +1:44.482;
19. Alessandro Lupino (ITA, Yamaha), +1:48.522;
20. Nick Triest (BEL, KTM), -1 lap(s);
21. Marco Maddii (ITA, Suzuki), -1 lap(s);
22. Rudi Moroni (ITA, Yamaha), -1 lap(s);
23. Axel Alletru (FRA, KTM), -1 lap(s);
24. Deny Philippaerts (ITA, Suzuki), -1 lap(s);
25. Petar Petrov (BUL, Honda), -1 lap(s);
26. Mel Pocock (GBR, Yamaha), -1 lap(s);
27. Dennis Verbruggen (BEL, KTM), -1 lap(s);
28. Augusts Justs (LAT, Honda), -1 lap(s);
29. Hugo Dagod (FRA, KTM), -1 lap(s);
30. Ivo Fernandes (POR, KTM), -1 lap(s);
31. Alesandro Battig (ITA, Honda), -1 lap(s);
32. Klemen Gercar (SLO, KTM), -1 lap(s);
33. Loic Larrieu (FRA, Yamaha), -2 lap(s);
34. Steven Frossard (FRA, Kawasaki), -3 lap(s);
35. Paulo Alberto (POR, Suzuki), -11 lap(s);