Di sisi lain, di lap ke-14 pebalap Yamaha RNF Andrea Dovizioso berada di posisi ke-12. Dovi yang menyatakan akan gantung helm usai GP San Marino berusaha keras meraih poin terbaik di balapan terakhirnya di depan para penggemar.
Di lap ke-16 Vinales mencetak fastest lap dengan waktu 1 menit 32,294 detik. Raihan yang membuktikan motor Aprilia RS-GP kini layak diperhitungkan.
Sisa delapan lap atau lap ke-20 Bastianini mencuri posisi Vinales di posisi kedua. Aksi tersebut membuat pertarungan antara Bastianini dan Vinales, yang menguntunghkan buat Pecco karena bisa menjauh.
Sisa lima lap terakhir posisi belum berubah, Pecco masih memimpin balapan di posisi pertama. Disusul Bastianini di tempat kedua dengan jarak tipis dan Vinales di tempat ketiga.
Bastianini hampir membuat Pecco gagal merayakan juara, saat keduanya saling berdampingan menuju garis finish. Cuma Pecco masih mampu finish tercepat, dan Bastianini harus puas di posisi kedua.
Hasil Balap GP San Marino:
1 Francesco Bagnaia ITA Ducati Lenovo (GP22)
2 Enea Bastianini ITA Gresini Ducati (GP21)
3 Maverick Viñales SPA Aprilia Factory (RS-GP)
4 Luca Marini ITA Mooney VR46 Ducati (GP22)