After a stunningly exciting WSS race over all 18-laps the four-time champion Kenan Sofuoglu (Kawasaki Puccetti Racing) lost an almost certain early championship lead after falling with three laps to go.
He had just taken complete control but his crash and no score robbed him of the first race win of the year.
His new team-mate and class rookie Randy Krummenacher thus took the race win after he had broken away from the pack in his pursuit of Sofuoglu. One win from one race start for the Swiss rider, who ended up with a 2.747 second margin of victory over the second placed rider, Federico Caricasulo (Bardahl Evan Bros Honda) a 19-year-old rider from Italy.
Race veteran Anthony West (Tribeca Racing Yamaha) was a remarkable wildcard third, having had to work his way up from 13th on the grid, and then suffer a penalty to drop two places along the way. He just lost the drag to the line for second, with Christian Gamarino (Team Go Eleven) fourth.
American PJ Jacobsen (Honda WSS Racing) was fifth, having led at times, and the first MV Agusta rider was Alex Baldolini (Race Department ATK) after both factory Reparto Corse riders had endured dramas.
Lorenzo Zanetti crashed out having set the best lap of the race, and Jules Cluzel ran wide, toppled over, and then got restarted to finish 17th and out of the points.
Gino Rea (GRT Racing MV) was seventh, and Ondrej Jezek (Team Go Eleven Kawasaki) placed eighth.