El piloto italiano acabó por delante de Lorenzo Baldasarri y Álex Márquez para sumar su primera victoria en Moto2.
Comenzó desde el principio liderando Bagnaia, seguido de Baldasarri y Márquez. Los tres se fueron del resto, con el piloto del Sky algo destacado, aunque nunca por más de un segundo. El ilerdense comenzó a atacar a Balda pero éste se la devolvía acto seguido. Su lucha fue tan frenética que a Álex se le puso al rojo vivo el freno trasero, lo que provocó que bajara el ritmo y se descolgara del grupo de cabeza.
Bagnaia gozaba de una pequeña renta, pero en las últimas vueltas comenzó a ver como Baldasarri se le pegaba hasta que lo alcanzó. Balda lo intentó en la curva 15, pero Bagnaia se la devolvió y se cruzó en la trayectoria de su rival para frenarle lo justo y necesario para que no tuviera opciones en la última curva y acabó imponiendose. Mientras que por la tercera posición, la obligatoria bajada de ritmo de Márquez tuvo como consecuencia que Pasini se le echara encima, pero el italiano no le pudo superar y pese a los problemas, el de Cervera pudo conseguir un podio.