Johann Zarco clinched a closely contested pole position in the 125cc class at Motegi, ahead of Héctor Faubel and Nicolas Terol.