Marc Marquez produced a stunning lap of 1’54.596 to claim his fifth pole position of the season ahead of Jorge Lorenzo and Andrea Iannone.