Balaton, June 7 -- Six-time MotoGP world champion Marc Marquez produced a stunning recovery from an early crash to snatch pole position for the Hungarian Grand Prix, edging out Pedro Acosta by just 0.053 seconds in a thrilling qualifying session at Balaton Park on Saturday.

Riding for Ducati Lenovo Team, Marquez overcame a Turn 1 lowside in the opening stages of Q2 to clock a best lap of 1:36.785, denying Red Bull KTM Factory Racing's Acosta a maiden pole position after the Spaniard had dominated much of the session, according to a press release.

Acosta looked set to secure the top spot after repeatedly improving his benchmark time, but Marquez responded in the closing minutes with a near-perfect lap to move ahead by mere hundredths of ...