A four way battle for Moto2 victory at the Gran Premio Aperol di San Marino e della Riviera di Rimini in Misano saw Marc Márquez take the top spot ahead of Stefan Bradl and Andrea Iannone.