Aprilia’s Marco Bezzecchi took pole position for MotoGP's Austrian Grand Prix after emerging from Q1 to top the timesheets in one of the most entertaining qualifying sessions of the season.