When racing resumed with nine laps remaining, Crutchlow again got away badly, with Laverty diving into a somewhat false lead, the title contender having been five seconds behind on aggregate at the restart.
Sofuoglu, who remained 0.5secs up on Crutchlow courtesy the count-back system, hit back at Rivazza by the end of the first restarted lap. While the pair would swap positions again two laps later, Laverty would be forced to drop back to third when Crutchlow followed through at Variante Bassa.
With the two aggregate leaders nose-to-tail on the track, Crutchlow made his move out of Tosa, getting a great run into Piratella to take the lead with just three laps remaining.
Immediately pulling away, Crutchlow had just two laps to go in order to secure an important sixth win of the season when he suddenly crashed out at high-speed on the entry to Aqua Minerale. Sliding off into the barriers, while Crutchlow was up on his feet, there was no opportunity to rejoin the race.
His shocking demise opened up the door for Sofuoglu to ease to a fine third win of the season, a result that puts distance between himself and Lascorz in the overall standings.
More importantly was second place for Laverty, who held off Crutchlow's team-mate Fabien Foret to finish in second place, a result that slashes his rival's overall lead with just Magny-Cours and Portimao remaining.
With the aggregate times making the order over the line different to that on the timesheets, Chaz Davies emerged an outstanding fourth on his World Supersport debut for BE1 Triumph. Having been sixth heading into the restart, he was able to overhaul both team-mate Garry McCoy and Andrew Pitt to snatch the place on the last lap by less than a second.
Katsuaki Fujiwara saved Kawasaki's blushes in seventh, ahead of Anthony West, Miguel Praia and Danilo Dell'Omo. In a race of attrition that saw just 17 riders finish, Michele Pirro, Cristiano Migliorati, Olivier Four, Barry Veneman and Flavio Gentile completed the points.