Francesco Bagnaia berhasil mengalahkan Fabio Quartararo untuk mengklaim kemenangan kandang MotoGP yang menakjubkan di Grand Prix San Marino.