Maximo Quiles remains unstoppable in Moto3, and added another victory to his name in Barcelona. In Moto2 later today, SpeedRS' Celestino Vietti is set to start from pole position. Inevitable Quiles strikes again in Moto3
The Moto3 race got off to an incident-free start, with KTM rider Brian Uriarte taking the lead. However, the Spanish youngster did not remain in first place for long, as he constantly swapped positions with the two Intact GP riders, David Muñoz and David Almansa, over the opening laps. Championship leader Quiles made a decent start, but a mistake into Turn 1 on the second lap caused him to lose multiple positions and drop back to P11.
By the end of Lap 4, more riders had joined the battle for the podium, including
Adrian Fernandez, Jesus Rios and Hakim Danish. One lap later, Quiles and Alvaro Carpe also joined the fight at the front. After continuous position changes among the leading group, Uriarte led the field ahead of Fernandez and Muñoz. In the following laps, the KTM rider attempted to break away from the pack. Although he managed to remain in front after the main straight on several occasions, he stayed under constant pressure from the riders behind.
With four laps remaining, Quiles gained several positions and began chasing the lead. Two laps later, Rios' hopes of a podium finish came to an end after the Spaniard crashed out at Turn 10. With seven riders still in contention for a podium heading into the final lap, Quiles moved into the lead. Muñoz then dived down the inside of the Aspar rider in the final corner, but the move ultimately cost him a position, forcing him to settle for third place. KTM rider Carpe finished second, just 0.004 seconds ahead of his Intact GP rival.
Thanks to his fourth victory and third in a row, Quiles once again extended his already comfortable lead in the riders' standings.
| Position | Riders | Time gap | Points |
| P1 | Maximo Quiles (Aspar) | 32:28.964 | 25 |
| P2 | Alvaro Carpe (KTM Ajo) | +0.094 | 20 |
| P3 | David Muñoz (Intact GP) | +0.098 | 16 |
| P4 | Brian Uriarte (KTM Ajo) | +0.128 | 13 |
| P5 | David Almansa (Intact GP) | +0.552 | 11 |
| P6 | Marco Morelli (Aspar) | +0.581 | 10 |
| P7 | Hakim Danish (MSi) | +0.623 | 9 |
| P8 | Veda Pratama (Honda Team Asia) | +0.984 | 8 |
| P9 | Adrian Fernandez (Leopard) | +1.011 | 7 |
| P10 | Casey O'Gorman (SIC58) | +1.151 | 6 |
| P11 | Eddie O'Shea (MLav Racing) | +5.236 | 5 |
| P12 | Valentin Perrone (KTM Tech3) | +9.805 | 4 |
| P13 | Adrian Cruces (CIP) | +9.853 | 3 |
| P14 | Matteo Bertelle (LEVELUP - MTA) | +9.909 | 2 |
| P15 | Ryusei Yamanaka (MSi) | +9.951 | 1 |
| P16 | Joel Esteban (LEVELUP - MTA) | +10.008 | |
| P17 | Rico Salmela (KTM Tech3) | +10.074 | |
| P18 | Joel Kelso (MLav Racing) | +10.785 | |
| P19 | Scott Ogden (CIP) | +18.949 | |
| P20 | Ruche Moodley (CODE Motorsports) | +20.287 | |
| P21 | Guido Pini (Leopard) | +21.969 | |
| P22 | Zen Mitani (Honda Team Asia) | +27.942 | |
| P23 | Leo Rammerstorfer(SIC58) | +27.991 | |
| P24 | Cormac Buchanan (CODE Motorsports) | +40.082 | |
| NC | Jesus Rios (Snipers Team) | / | |
| NC | Nicola Carraro (Snipers Team) | / | |
Up next: Moto2
Vietti is set to start from pole position later today, which will start at 12:15 local time (11:15 GMT). He will be joined by KTM's Collin Veijer and championship leader Manuel Gonzalez on the front row. The MotoGP race will then begin at 14:00 local time.