Mladi Španac izdržao do kraja i nadmašio timskog kolegu i Arona Caneta.
Trku je poveo Raul Fernandez ispred Lowesa i Caneta. Gardner se nije najbolje snašao na startu, a najveći napredak je ostvario Bezzecchi koji je nadoknadio 5 pozicija.
Međutim, Italijan je izgubio tempo u početnim krugovima, što je omogućilo Gardneru da ga pretekne i upusti se u trku za vodećima.
Već u 4.krugu Australijanac je izbio na 4.mesto, dok je njegov timski kolega izgubio 2.poziciju od Caneta.
Španac je vozio odlično i samo nekoliko brzih krugova mu je bilo dovoljno da stigne, a potom i prestigne vodećeg Lowesa. Britanac je ubrzo izgubio poziciju i od Raula Fernandeza. Ovogodišnji najbolji debitant i kandidat za titulu je pojačao tempo i na polovini trke izbio na čelo Moto 2 karavana.
U tim trenucima, poredak vodećih je bio: R.Fernandez, Canet, Lowes, Gardner, Bezzecchi. Veliki proboj kroz sredinu poretka napravio je Vietti koji je sa 20.pozicije stigao do mesta br.11.
Gardner se probija pored Lowesa na 3.poziciju, 9 krugova pre kraja.
Pred samu završnicu razlika među vodećoj trojicom je iznosila samo 0.6s. Gardner je vozio staloženo, pokušavajući da održi priključak za vodećima, dok je njegov kolega malo pojačao tempo u želji da osigura pobedu.
Međutim, u poslednjem krugu se činilo da je Raulova pobeda pod znakom pitanja. Bilo je očigledno da su mu se istrošili pneumatici i Gardner je značajno smanjio zaostatak.
Na kraju, uz nadljudski napor i pod velikim bolovima, mladi Španac ipak stiže do svoje šeste ovogodišnje pobede. Iza Raula, kroz cilj prolazi njegov timski kolega, dok Canet završava na 3.poziciji.
Posle trke, Fernandez je priznao da nije mogao da spava od bolova i zahvalio se medicinskom osoblju na pomoći.
| San Marino Moto2 – Konačni rezultati | |||||
| Poz. | Vozač | Nac. | Tim | Motor | Vreme |
| 1 | Raul Fernandez | SPA | Red Bull KTM Ajo | (Kalex) | 40m 40.563s |
| 2 | Remy Gardner | AUS | Red Bull KTM Ajo | (Kalex) | 40m 40.965s |
| 3 | Aron Canet | SPA | Inde Aspar Team | (Boscoscuro) | 40m 41.132s |
| 4 | Sam Lowes | GBR | Elf Marc VDS Racing Team | (Kalex) | 40m 42.141s |
| 5 | Marco Bezzecchi | ITA | SKY Racing Team VR46 | (Kalex) | 40m 45.483s |
| 6 | Augusto Fernandez | SPA | Elf Marc VDS Racing Team | (Kalex) | 40m 45.924s |
| 7 | Ai Ogura | JPN | IDEMITSU Honda Team Asia | (Kalex) | 40m 46.799s |
| 8 | Xavi Vierge | SPA | Petronas Sprinta Racing | (Kalex) | 40m 48.031s |
| 9 | Fabio Di Giannantonio | ITA | Federal Oil Gresini Moto2 | (Kalex) | 40m 48.125s |
| 10 | Celestino Vietti | ITA | SKY Racing Team VR46 | (Kalex) | 40m 53.793s |
| 11 | Thomas Luthi | SWI | Pertamina Mandalika SAG Team | (Kalex) | 40m 56.159s |
| 12 | Marcel Schrotter | GER | Liqui Moly Intact GP | (Kalex) | 40m 56.735s |
| 13 | Jorge Navarro | SPA | +EGO Speed Up | (Boscoscuro) | 41m 0.797s |
| 14 | Marcos Ramirez | SPA | American Racing | (Kalex) | 41m 3.382s |
| 15 | Tony Arbolino | ITA | Liqui Moly Intact GP | (Kalex) | 41m 3.578s |
| 16 | Stefano Manzi | ITA | Flexbox HP40 | (Kalex) | 41m 6.715s |
| 17 | Nicolò Bulega | ITA | Federal Oil Gresini Moto2 | (Kalex) | 41m 7.550s |
| 18 | Hafizh Syahrin | MAL | NTS RW Racing GP | (NTS) | 41m 7.794s |
| 19 | Jake Dixon | GBR | Petronas Sprinta Racing | (Kalex) | 41m 8.713s |
| 20 | Hector Garzo | SPA | Flexbox HP40 | (Kalex) | 41m 9.089s |
| 21 | Cameron Beaubier | USA | American Racing | (Kalex) | 41m 10.427s |
| 22 | Albert Arenas | SPA | Inde Aspar Team | (Boscoscuro) | 41m 13.703s |
| 23 | Joe Roberts | USA | Italtrans Racing Team | (Kalex) | 41m 16.661s |
| 24 | Lorenzo Baldassarri | ITA | MV Agusta Forward Racing | (MV Agusta) | 41m 24.424s |
| 25 | Bo Bendsneyder | NED | Pertamina Mandalika SAG Team | (Kalex) | 41m 27.892s |
| Somkiat Chantra | THA | IDEMITSU Honda Team Asia | (Kalex) | DNF | |
| Lorenzo Dalla Porta | ITA | Italtrans Racing Team | (Kalex) | DNF | |
| Barry Baltus | BEL | NTS RW Racing GP | (NTS) | DNF | |
| Yari Montella | ITA | +EGO Speed Up | (Boscoscuro) | DNF | |
| Simone Corsi | ITA | MV Agusta Forward Racing | (MV Agusta) | DNF | |