The final battle of the day was that of the intermediate class and once the local favourite wiped himself out of contention, the fight came down to Augusto Fernandez and Joe Roberts. The American started the session at the top of the timing screens before getting challenged by the Spaniard with five minutes remaining. The two traded places once more on their respective final flying laps and Fernandez was the eventual winner, the Red Bull KTM rider taking his first pole position in a couple of years. Although Roberts tried to retaliate, he came three hundredths of a second short and settled for second, with Ai Ogura completing the front row of the grid.
Albert Arenas got demoted to the second row in the final couple of minutes of Q2 and will be joined by Celestino Vietti and Jake Dixon, both of whom sampled the gravel during Q2. Dixon was first to crash at turn 14, with five minutes left on the clock, but was able to pick up the bike and climb back into sixth position. Vietti was less lucky, following his example at turn 9 but unable to rejoin and lucky to save fifth place out of only three timed laps. However, the championship leader will lose some more ground after the first few laps on Sunday, having to serve a long lap penalty for his poor practice-start etiquette on Friday.
Bo Bendsneyder made a late jump into seventh position, joined by Alonso Lopez and Marcel Schrotter on the third row, while Aron Canet somewhat underwhelmingly rounded out the top 10, opening fourth row ahead of Tony Arbolino and Q1 leader Jorge Navarro. Cameron Beaubier shares fifth row with rookies Jeremy Alcoba and Manuel Gonzalez, with Somkiat Chantra starting 16th, ahead of the Gresini duo of Filip Salac and Alessandro Zaccone on sixth row.
|19||19||Lorenzo Dalla Porta||Kalex||2:05.175||0.505||0.019|
|22||84||Zonta Van Den Goorbergh||Kalex||2:05.691||1.021||0.206|
|23||42||Marcos Ramirez||MV Agusta||2:05.763||1.093||0.072|
|25||24||Simone Corsi||MV Agusta||2:06.138||1.468||0.201|
|28||4||Sean Dylan Kelly||Kalex||2:06.543||1.873||0.102|