Rea's second place completes an impressive return to form for both himself and Ten Kate Honda, a result that moves him up to third overall and reignites his hopes to fight for the runners-up spot.
Fabrizio completed the podium, but only after Xaus suffered a heart-breaking retirement just six laps from home. Xaus had dropped behind Fabrizio into fourth on lap six, but raised a few eyebrows by fighting back and going back through on lap ten.
Going on to pull away from Fabrizio, Xaus looked on course for his best result with BMW – and indeed the team's equal-best finish in WSBK – only for him to low-side off the track at turn one during the closing stages, much to the chagrin of team manager Davide Tardozzi.
Further back, James Toseland reeled off his most convincing performance since Monza to finish in fourth position. The Yamaha rider suffered a bad start from ninth on the grid to be 15th at the end of lap one, but scythed his way up the order to pass Noriyuki Haga
with just over two laps to go.
Carlos Checa completed a quiet weekend in sixth, ahead of Sylvain Guintoli, the Frenchman unable to display the same kind of pace as race one, Leon Camier, Shane Byrne and Haslam, the Briton dropping down the order steadily to finish 34 seconds off Biaggi.
Haslam's plight is magnified by the fact just 13 riders finished on the same lap as the leader following another race of high attrition.
With Luca Scassa unable to start following his earlier crash, Chris Vermeulen pulled into the pit lane after just two laps having seemingly re-injured his knee in a race one fall. Tom Sykes and Max Neukirchner would also come down after a tangle on the opening lap.
Crutchlow, meanwhile, finished one lap down after pulling into the pit lane with rear tyre problems, the Yamaha rider nonetheless able to score two points in 14th.