Di pertengahan balapan, persaingan sengit terjadi untuk perebutan posisi ketiga.
Alex Marquez dan Bezzecchi sempat saling menyalip, namun Bezzecchi perlahan mulai menjauh.
Memasuki separuh akhir lomba, Marquez memperlebar keunggulannya menjadi hampir tiga detik. Di saat bersamaan, Bagnaia mulai menekan Alex Marquez.
Namun insiden kembali terjadi. Fabio Di Giannantonio terjatuh di Tikungan 1 pada lap ke-18, yang membuat posisinya digantikan Bezzecchi dan Alex Marquez naik ke posisi ketiga. Bagnaia pun merangsek ke peringkat empat.
Belum genap tiga putaran, Bezzecchi juga mengalami kecelakaan di tikungan yang sama pada lap ke-21. Ia menjadi pembalap kedelapan yang gagal menyelesaikan balapan.
Secara keseluruhan, delapan pembalap tak mampu finis akibat kerasnya tantangan Sachsenring.
Antara lain Joan Mir, Ai Ogura, Lorenzo Savadori, Pedro Acosta, Fabio Di Giannantonio, Marco Bezzecchi, Johann Zarco, dan Miguel Oliveira.
Lima lap terakhir berjalan relatif aman. Marc Marquez memimpin diikuti oleh sang adik, Alex Marquez, dan Francesco Bagnaia di posisi ketiga.
Ketiga pembalap tersebut mempertahankan posisi hingga garis finis, menandai kemenangan pertama Marc Marquez di Sachsenring sejak tahun 2021.