Es war eine absolute Dominanzvorstellung von Pedro Acosta beim Moto2-Rennen in San Marino. Der Meisterschaftsführende übernahm von Beginn an die Führung und ließ seinen Konkurrenten selten eine Chance, indem er ein gutes Rennenmanagement zeigte.
Mit einem starken Start übernahm Acosta (Red Bull KTM Ajo/Kalex) die Führung des Rennens, gefolgt von Celestino Vietti (Fantic Racing/Kalex) auf dem zweiten und Arón Canet (Pons Wegow Los40/Kalex) auf dem dritten Platz.
Trotz seines dritten Platzes schaffte es Canet nicht nur, das Tempo der beiden Führenden mitzuhalten, sondern war manchmal sogar etwas schneller. Als Acosta jedoch bereits einen Vorsprung zu seinen Gegnern aufgebaut hatte, stürzte Canet in der 15. Runde in Kurve 14 und schied aus dem Rennen aus.
Von da an war Alonso López (+Ego SpeedUp/Boscoscuro) der Drittplatzierte, jedoch weit hinter Acosta und Vietti. Der Italiener schaffte es, den Führenden zu einem Fehler zu zwingen und setzte ihn an einem bestimmten Punkt im Rennen unter Druck, aber Acosta erholte sich gut und beherrschte die letzten Rennphasen.
Während des gesamten Rennens gab Acosta seine Führung nie auf und gewann mit einem klaren Vorsprung von 6,305 Sekunden. Vietti sicherte sich souverän den zweiten Platz und erreichte sein zweites Podium des Jahres. López belegte den dritten Platz und kehrte damit zum ersten Mal seit dem Grand Prix von Frankreich in die Top Drei zurück. Tony Arbolino (Elf Marc VDS/Kalex) kämpfte sich auf den vierten Platz vor, gefolgt von Ai Ogura (Idemitsu Honda Team Asia/Kalex) auf dem fünften Platz.