MotoGP Race Results From the 2016 Catalan GP

Race drama saw Valentino Rossi win a thrilling battle over Marc Marquez as Andrea Iannone takes out Jorge Lorenzo.