Marco Bezzecchi won de hoofdrace van de Grand Prix van Qatar op het circuit van Lusail en nam wraak voor zijn crash in de sprint. De Italiaanse coureur beheerste het tempo vanaf pole en reed als eerste over de finish, waardoor hij zijn minimale kansen op de wereldtitel levend houdt.
Marc Márquez eindigde als tweede en komt dichter bij de titel, al is die nog niet binnen. De Spanjaard moet de sprint in Portimao winnen om zeker te zijn. Jorge Martín werd zevende en staat zestig punten achter de leider, terwijl Bezzecchi 74 punten achterligt.
De grid kromp drastisch tot zestien rijders, het laagste aantal sinds 2011. Yamaha besloot niet te reizen vanwege de nabijheid van conflictgebieden en liet Fabio Quartararo, Álex Rins, Jack Miller en Augusto Fernández thuis. Pecco Bagnaia brak twee tenen van zijn rechtervoet in de sprint, Luca Marini stopte wegens vermoeidheid en er waren invallers bij Gresini en Honda.
Het werd 32 graden met een asfalt temperatuur van 35 graden, waarbij alle coureurs medium banden gebruikten. Bezzecchi behield de leiding vanaf de start, al drukte Raúl Fernández hard in de eerste ronden en moest Marc Márquez zijn positie verdedigen.
Pedro Acosta verloor posities door problemen met de bandenspanning voor en liet meerdere rijders, waaronder Márquez, passeren. De jonge Spaanse KTM-coureur verloor terrein in de tweede helft terwijl Bezzecchi zijn voorsprong uitbouwde.
Op het rechte stuk haalde Márquez Raúl Fernández netjes in en steeg naar de tweede plaats, weg van de rest. Bezzecchi reed als eerste over de finish met een comfortabele voorsprong en vierde een overwinning die hem in de titelrace houdt, al moet hij de vier resterende races winnen en Márquez nergens punten scoren.
In de Aprilia-box applaudisseerden ze voor de prestatie van Martín, die zevende werd ondanks een polsbreuk rechts en grote vastberadenheid toonde in een lastige race.