Pecco Bagnaia delivered the goods at the Catalan GP to win ahead of Jorge Martin, while Marc Marquez and Aleix Espargaro fought for the final place on the rostrum