Balapan MotoGP Qatar menjadi ajang kembali ke jalur kemenangan balapan utama bagi Marc Marquez setelah melewati pertarungan dramatis. Alex Marquez, saudara dari Marc, juga turut serta dalam balapan ini namun harus menghadapi kecelakaan di lap pertama. Maverick Vinales menjadi pembalap kejutan saat berhasil memimpin pertengahan balapan sebelum akhirnya dikalahkan oleh Marc. Francesco Bagnaia, yang start dari posisi ke-11, berhasil finis di posisi ketiga setelah mengalami kecelakaan saat kualifikasi.
Keputusan para pembalap untuk menggunakan ban medium di depan dan belakang selama 22 lap dipengaruhi oleh masalah ban belakang lunak yang dialami sebelumnya. Meskipun Michelin mengatakan keausan ban tidak akan menjadi masalah, pembalap seperti Marc Marquez dan Alex Rins tetap mempertimbangkan perawatan ban depan. Marc Marquez melakukan start dengan baik sebelum menyalip Alex di Tikungan 2 setelah kontak awal di Tikungan 1.
Pertarungan sengit terjadi antara Morbidelli, Marc, dan Vinales, dengan beberapa posisi terdepan berpindah tangan. Morbidelli memimpin hingga lap 10 sebelum kalah oleh Vinales. Namun, Marc berhasil menyalip Vinales dan mempertahankan posisi terdepan hingga akhir balapan. Bagnaia, yang terus meningkatkan kecepatannya, berhasil finis di posisi ketiga setelah insiden antara Alex Marquez dan di Giannantonio.
Di belakangnya, Johann Zarco berhasil finis di urutan kelima di depan Fermin Aldeguer. Alex Marquez, setelah mengalami kesulitan, berhasil finis di urutan ketujuh. Sementara itu, Vinales mendapat hukuman 16 detik karena tekanan ban yang terlalu rendah, membuatnya turun ke posisi ke-14. Jorge Martin, yang kembali balapan setelah cedera, terjatuh di lap ke-10. Dari hasil balapan menegangkan ini, Marc Marquez keluar sebagai pemenang dengan dominasi yang tak terbantahkan.