La course : Gardner file devant R Fernandez et Bendsneyder. Derrière ce trio, on a Vierge, A Fernandez, Bezzecchi et Canet. Lowes pointe 12ème. Bezzecchi passe 5ème. Lowes a repris 2 places et Canet chute. Ramirez chute à son tour.
Devant, pas de changement, Gardner devance d’un rien R Fernandez sous le regard de Bendsneyder distancé peu à peu par les 2 leaders.
Mi-course, Fernandez passe devant Gardner, les 2 pilotes ont inversé leur position et continuent sur le même rythme. Si tout le monde va vite, on s’ennuie un peu.
Quelques tours plus, afin d’éviter que l’on s’endorme, Vierge passe Bendsneyder qui a maintenant Bezzecchi dans sa roue.
Devant, comme au Mugello, les 2 pilotes AJO ne se lâchent pas d’une semelle. Dalla Porta a chuté.
Gardner met la pression sur le leader et s’engouffre au freinage. DGi passe Garzo, et les 2 pilotes s’accrochent, tout proche de la fin.
Dernier tour, Gardner a pris un peu d’avance et file vers une nouvelle victoire, devant R Fernandez et Vierge.
Bezzecchi (4) et Lowes (7) perdent du terrain au championnat.
Barcelone :
1 Remy GARDNER AUS Red Bull KTM Ajo Kalex
2 Raul FERNANDEZ SPA Red Bull KTM Ajo Kalex
3 Xavi VIERGE SPA Petronas Sprinta Racing Kalex
4 Marco BEZZECCHI ITA SKY Racing Team VR46 Kalex
5 Augusto FERNANDEZ SPA Elf Marc VDS Racing Team Kalex
6 Bo BENDSNEYDER NED Pertamina Mandalika SAG Team Kalex
7 Sam LOWES GBR Elf Marc VDS Racing Team Kalex
Provisoire :
1 Remy GARDNER Kalex AUS 139 pts
2 Raul FERNANDEZ Kalex SPA 128
3 Marco BEZZECCHI Kalex ITA 101
4 Sam LOWES Kalex GBR 75
5 Fabio DI GIANNANTONIO Kalex ITA 60
6 Joe ROBERTS Kalex USA 50
7 Marcel SCHROTTER Kalex GER 49