En la cabeza de la carrera, Jules Cluzel y Can Öncü han entablado un acerado duelo por la victoria, con el poleman francés siempre manteniendo la primera posición y el fogoso motociclista turco acechando su rueda en cada curva. Por su parte, Aegerter ha iniciado la carrera con las lógicas precauciones, pero en los siguientes giros ha aumentado su ritmo y ha escalado a la tercera posición tras dar cuenta de Peter Sebestyen (Evan Bros WorldSSP Yamaha Team) y mantener a raya al finlandés Niki Tuuli (MV Agusta Corse Clienti).
A seis vueltas del final, Odendaal ha sufrido una segunda caída, en este caso en solitario, tras perder el control de su Yamaha en la curva 15 del trazado, y el nuevo incidente le ha obligado a abandonar definitivamente la carrera y a despedirse de las mínimas expectativas de mantener vivas la lucha por el título hasta el último Round.
En las últimas vueltas, Cluzel ha aumentado su ritmo y se ha despegado de Öncü para culminar un fin de semana de dominio con su tercera victoria del año y su cuarto podio consecutivo. Para Öncü, que ha entrado a algo más de 2 segundos, su segunda posición le ha supuesto el tercer podio de la temporada. Aegerter ha cruzado la meta a algo más de 7 segundos del ganador, pero asegurándose el título de WorldSSP con un 14º podio en su brillante temporada 2021 y convirtiéndose en el segundo piloto suizo en tres años en alcanzar la corona de la categoría. Su éxito supone también el décimo título de WorldSSP del equipo Ten Kate Racing, el primero con maquinaria Yamaha.
Top 5 de la Carrera 2
1 Jules Cluzel (GMT94 Yamaha)
- Can Öncü (Kawasaki Puccetti Racing) +2.157s
- Dominique Aegerter (Ten Kate Racing Yamaha) +5.525s
- Hannes Soomer (Kallio Racing) +12.152s
- Peter Sebestyen (Evan Bros. WorldSSP Yamaha Team) +12.979s
Clasificación del Campeonato
- Dominique Aegerter (Ten Kate Racing Yamaha) 381 - Champion
- Steven Odendaal (Evan Bros. WorldSSP Yamaha Team) 313
- Manuel Gonzalez (Yamaha ParkinGO Team) 275
- Jules Cluzel (GMT94 Yamaha) 241
- Philipp Oettl (Kawasaki Puccetti Racing) 241