W kwalifikacjach najszybszy był Aron Canet, Brad Binder zajął drugie miejsce, a pierwszy rząd uzupełnił Hiroki Ono. Start był jednak pechowy dla Caneta. Z powodu problemów technicznych zawodnik musiał startować z alei serwisowej. Pechowcami byli również Gabriel Rodrigo i Francesco Bagnaia, którzy wypadli z toru.
Zwycięzcą początkowej walki o prowadzenie w wyścigu został Joan Mir, który startował z 10. miejsca. Mir długo nie cieszył się z prowadzenia, ponieważ musiał oddać jedną pozycję przez to, że wyprzedzał na żółtej fladze. Dzięki temu chwilowo z prowadzenia mógł cieszyć się Andrea Migno, który był na pierwszym miejscu przez jedno okrążenie.
W tym czasie z problemami zmagał się Brad Binder, który na drugim okrążeniu spadł na 22. pozycję i musiał odrobić straty. Mistrz świata z okrążenia na okrążenie zbliżał się do pierwszego miejsca, które przejął na cztery okrążenia przed końcem wyścigu. Później popełnił jednak błąd i spadł na 4. miejsce, a Mir odzyskał prowadzenie. Na początku ostatniego okrążenia Binder ponownie zaatakował Mira i objął prowadzenie zapewniając sobie tym samym zwycięstwo w wyścigu.
Wyścig Moto3 – pierwsza piątka
1. Brad Binder
2. Joan Mir
3. Andrea Migno
4. Enea Bastianini
5. Fabio Di Giannantonio
Po ostatnim wyścigu, na podium klasyfikacji generalnej doszło do jednej zmiany – na trzecie miejsce wskoczył Jorge Navarro, ponieważ Francesco Bagnaia nie ukończył wyścigu.