Six riders on three different makes of machinery battled it out for the podium places for most of the 19-lap WorldSSP race, but it was Federico Caricasulo (BARDAHL Evan Bros. WorldSSP Yamaha) who would win the race, after losing his provisional pole position on Saturday by exceeding the track limits.
After a close fight on Sunday, with any six riders possible of a podium finish until two laps from the flag, Randy Krummenacher (BARDAHL Evan Bros. WorldSSP Yamaha) was second, winning his eventual final lap contest with Jules Cluzel (GMT94 Yamaha).
Thomas Gradinger (Kallio Racing Yamaha) made it four Yamahas out front, after his dice with Raffaele De Rosa (MV Agusta Reparto Corse) went his way, despite some wayward last lap lines.
Lucas Mahias (Kawasaki Puccetti Racing) was in the lead for two laps but in the final sector of the race he suffered the same drop off in pace that affected early leading group member Hikari Okubo (Kawasaki Puccetti Racing). Mahias was sixth, and five seconds down; Okubo a lonely seventh.
Isaac Vinales (Kallio Racing Yamaha) held off the close attentions of Corentin Perolari (GMT94 Yamaha) as he took eighth place, with Peter Sebestyen (CIA Landlord Insurance Honda) top Honda man in tenth.
In the championship points, Krummenacher has 135, Caricasulo 118, Cluzel 94 and Okubo 59.