Beyond the unusually spaced out leaders, Laverty occupied the majority of the airtime as he battled his way back into contention following his delay.
Lapping almost two seconds a lap faster than those ahead of him, Laverty scythed his way up the order – despite a brief coming together with Barry Veneman – to head for what looked like an astonishing sixth place finish. That would become fifth three laps from the end when Fabien Foret suffered a late retirement.
His herculean effort means Crutchlow's extension in the standings has been limited to 14 points, raising the advantage to a total of 28 points.
Veneman, in only his second event with the Ten Kate backed George White Honda, scored his best result of the season in sixth, holding off Gianluca Vizziello, the Italian doing a fine job after qualifying a lowly 22nd.
Gianluca Nannelli completed Triumph's impressive day in eighth, ahead of Danilo Dell'Omo and Andrew Pitt, the Australian now all but having conceded his Supersport title this weekend.
Elsewhere, there was some British success, with wild-card James Westmorland finishing 11th and Kev Coghlan scoring points in 13th. Wild-card Hudson Kennaugh was 14th, but Michael Laverty retired whilst running just inside the points early on.
In a race of high attrition, Massimo Roccoli, Anthony West, Katsuaki Fujiwara and Mark Aitchison all fell whilst in contention for good results.