Bagnaia protects sublime twice, Marc Marquez takes historic seventh MotoGP top