Starting from pole position, having outqualified his teammate by almost half a second yesterday, it was Caricasulo who led the field into first corner, with Kallio Racing Yamaha's Isaac Viñales, GMT94 Yamaha's Jules Cluzel and Krummenacher in close attendance.
A technical problem saw Viñales forced to retire just five laps into the race, leaving five riders to battle it out at the front of the race for the win. By the halfway point in the 18-lap race it was Krummenacher who led from Caricasulo, with Lucas Mahias, Cluzel and Raffaele De Rosa all tucked into their slipstream awaiting an opportunity to challenge for the win.
With four laps to go Krummenacher made what would be a costly error, opting to let Caricasulo back through to lead the race, while preparing to make a definitive move for the win in the final laps. Unfortunately for the Swiss rider, a technical problem for De Rosa on the very next lap, which left oil on the track and brought out the red flag, meant that he was unable to put the second part of his plan into operation and it was Caricasulo who took the win in the foreshortened race.
As a result, Krummenacher saw his championship lead cut to just ten points, with just three races remaining this season.
Cluzel narrowly missed out on the podium, but picked up valuable points in fourth, with his GMT94 Yamaha teammate, Corentin Perolari, finishing two places further back in sixth. Loris Cresson finished ninth on his Kallio Racing Yamaha R6 to match his best result of the season, which came in Thailand earlier this year.