Tersisa 10 putaran, Marquez dan Oliveira meninggalkan para pebalap lain di posisi teratas. Kala itu, jarak Oliveira ke Marc ialah 1,25 detik sementara ke posisi ketiga cukup jauh, sekitar 4 detik.
Adapun posisi ketiga tengah diisi oleh Quartararo setelah berhasil ungguli Miller dan Espargaro.
Sedangkan posisi ke-6 masih diisi oleh Binder. Ia berhasil menekan Zarco yang terus berusaha membuat gebrakan.
Untuk Rossi, terlihat masih nyaman berada di posisi ke-14. Tidak terlihat upaya yang signifikan darinya untuk masuk ke posisi tengah atau sepuluh besar.
Oliveira sedikit membuat kesalahan saat balapan menyisakan dua lap terakhir, hingga gap antara dirinya dengan Marquez malah menjauh.
Baby Alien pun dengan nyaman melibas lap terakhir dan finish terdepan pada balapan GP Jerman ini, sekaligus menegaskan dirinya masih memegang gelar SachsenKing atau raja di Sachsenring.
Hasil MotoGP Jerman:
1 Marc Marquez SPA Repsol Honda (RC213V)
2 Miguel Oliveira POR Red Bull KTM (RC16)
3 Fabio Quartararo FRA Monster Yamaha (YZR-M1)