Sofuoglu and Crutchlow embarked on a patchy race, with both riders making errors that would cost them a chance at snatching victory. The pair even briefly came together at one point when Crutchlow moved ahead and was tapped by Sofuoglu.
Crutchlow won out in the end though after Sofuoglu's attempt to relieve Laverty of second place in the final corner caused him to drift wide and allow the Yamaha through to third position. The result marks the British rider's first podium at this level.
Behind the top four, Honda continued to dominate, with Robbin Harms doing an excellent job on the Veidec machine to finish fifth, although his cause was aided when Mark Aitchison crashed out of the position with less than three laps remaining.
His team-mate Matthieu Lagrive held on for sixth, ahead of Garry McCoy, who did a fine job to scythe his way through the field and take seventh for Triumph. Massimo Roccoli was eighth, ahead of Anthony West, while Barry Veneman gave Suzuki their first top ten result of the season in tenth.