MX2 Moto 1
Jorge Prado got the holeshot in the moto ahead of Henry Jacobi. Jacobi was passed for second early on in the race by Michele Cervellin. Jacobi would battle back and pass the Italian rider back shortly after. Thomas Kjer Olsen would also make his way past Cervellin for third a couple of laps later. Cervellin then had a bad get off and would have to retire from the race. Late in the race Olsen would pass Jacobi for second before Jacobi went down trying to continue the battle. Jacobi would finish in 7th due to the fall. Jorge Prado would go on to win the race, ahead of Thomas Kjer Olsen, Jago Geerts, Mitchell Evans, and Mathys Boisrame.
MXGP Moto 1
Antonio Cairoli grabbed the holeshot ahead of Tim Gajser and Arnaud Tonus. Gautier Paulin also ran up front on the opening lap before going down in a corner, losing multiple positions. He would finish 15th in the moto. Tim Gajser made the pass for the lead just past halfway in the race after a mistake from Cairoli. Cairoli tried to battle back multiple times at the end of the race but was unable to get by the Honda rider. Gajser took the win ahead of Cairoli, Tonus, Jeremy Seewer, and Julien Lieber.
MX2 Moto 2
Roan Van De Moosdijk took the holeshot ahead of Jorge Prado but by the second corner Prado had taken over the top spot. Mitchell Evans made his way past Prado for the lead early on. Thomas Kjer Olsen had a poor start and had to work his way through the field, eventually finishing in fourth. Prado battled back to pass Evans for the lead and he would pull away from the Australian rider almost immediately. Henry Jacobi was able to catch Evans as well and made the pass for second late in the race. Prado would go on to win the race and take over the points lead in the class. Jacobi was second followed by Evans, Olsen, and Moosdijk.
1st – Jorge Prado, 1-1 for 50 points.
2nd – Thomas Kjer Olsen, 2-4 for 40 points
3rd – Mitchell Evans, 4-3 for 38 points
4th – Henry Jacobi, 7-2 for 36 points
5th – Maxime Renaux, 9-9 for 24 points
MXGP Moto 2
Arnaud Tonus took the holeshot ahead of Clement Desalle and Antonio Cairoli. Desalle quickly moved into the lead in the early part of the race. Tim Gajser battled his way into the top three before Carioli made his way past Desalle for the lead. Gajser followed suit and moved into second just after Cairoli made the pass for the lead. Cairoli would make a mistake and go down while leading, allowing Gajser to move into the top spot. The crash would send Cairoli back to fourth and into a battle with Desalle for third as Tonus had worked his way past the Belgian rider for what became second. Cairoli made his way past Desalle late in the race and just before the final laps he would pass Tonus as well. Gajser would hold on for the win ahead of Cairoli, Tonus, Desalle, and Gautier Paulin.
1st – Tim Gajser, 1-1 for 50 points.
2nd – Antonio Cairoli, 2-2 for 44 points
3rd – Arnaud Tonus, 3-3 for 40 points
4th – Clement Desalle, 6-4 for 33 points
5th – Jeremy Seewer, 4-10 for 29 points