Chặng đua mở đầu vô cùng gay cấn khi bộ đôi của Suzuki là Alex Rins và Joan Mir chiếm dữ hai vị trí đầu tiên. Thế nhưng tại vòng thứ 3, Rins mất lái và phải bỏ cuộc, và ngay sau đó đồng đội của Rins là Joan Mir cũng mất đi vị trí dẫn đầu vào tay của người giành pole là Fabio Quartararo. Hai vòng sau đó, đến lượt Valentino Rossi phải bỏ cuộc sau khi va chạm với Takaaki Nakagami của đội LCR Honda.
Thế nhưng, tưởng chừng như Quartararo sẽ có chiến thắng đầu tiên tại MotoGP thì chiếc xe Yamaha của anh lại gặp vấn đề nghiêm trọng khi chiếc xe rung lắc mạnh trên đoạn đường thẳng. Điều đó tạo cơ hội cho Marc Marquez và Maverick Vinales tranh giành cho chiến thắng.
Vinales và Yamaha xuất sắc có chiến thắng đầu tiên trong năm
Sử dụng lợi thế vào cua của chiếc xe Yamaha, Vinales dễ dàng bỏ xa Marquez và giành chiến thắng đầu tiên trong mùa giải 2019. Đây cũng là chiến thắng đầu tiên trong mùa giải năm nay của đội đua Yamaha. Marquez và Quartararo lần lượt về thứ 2 và thứ 3.
Sau chặng đua này, Marc Marquez giữ lợi thế 44 điểm trước Andrea Dovizioso trước khi đến Sachsenring cho GP Đức, chặng đua cuối cùng trước kì nghỉ hè dài gần một tháng của MotoGP.