Battaglia a sei per la vittoria nella gara della Moto3 che apre il programma del GP del Portogallo. In un finale purtroppo privo di piloti italiani in lotta per il podio, dal mucchio selvaggio degli ultimi tre giri emerge vincitore Daniel Holgado. Lo spagnolo del team GASGAS Tech3 migliora il secondo posto di due settimane fa in Qatar e prende la testa della classifica generale. Holgado precede in volata José Antonio Rueda che era scattato dalla pole position con la KTM del team Ajo. Terzo gradino di un podio tutto spagnolo per Ivan Ortolà (KTM MSI) che ha la meglio su David Alonso. Vincitore all'inizio del mese a Losail, il colombiano del team ASPAR guida il gruppo a metà gara ma perde smalto (e il podio, e la testa della classifica generale) con un finale non all'altezza. A chiudere la top five di Portimao è l'australiano Joel Kelso (KTM BOE Motorsports).
Sesto posto finale per Colin Veijer con la Husqvarna Intact GP. L'olandese chiude il sestetto di testa, alle cui spalle troviamo Stefano Nepa, settimo e migliore degli italiani al traguardo. Il pilota della KTM Levelup-MTA resta però tagliato fuori dalla bagarre per le posizioni di vertice, attraversando la linea del traguardo con un secondo e otto decimi di ritardo da Veijer. A chiudere la top ten in quest'ordine dalla ottava aalla decima posizione sono Joel Esteban (Aspar Team), David Munoz (BOE Motosports) e Adrian Fernandez con la Honda Leopard Racing.