Marc Marquez has taken a potentially critical step towards the 2019 MotoGP World Championship with a dominant victory in the Catalunya MotoGP after a sensational error by his team-mate Jorge Lorenzo wiped out key rivals Andrea Dovizioso, Valentino Rossi and Maverick Vinales.