La ciudad catalana será el remplazo al GP de Valencia, debido a las graves inundaciones en la región, y será testigo de la última batalla por el título entre el italiano y Jorge Martín.
Márquez no consiguió terminar la carrera al irse al suelo en mitad de su lucha con el italiano por la primera posición.
Después de una salida en la que perdió varias posiciones, el piloto español consiguió adelantar a Jorge Martín, quien se mantiene líder del mundial.
En una carrera marcada por la lluvia, Márquez se impuso por delante del italiano Francesco Bagnaia, que recorta un buen puñado de puntos a un Martín que tuvo que pasar dos veces por su garaje para cambiar de moto