Noriyuki Haga has made it a fantastic double victory at the Nurburgring following a thrilling exchange with team-mate
Troy Corser that was ended prematurely when rain prompted an early red flag.
Marking his second win of the day – as well as his fourth of the season – Haga will admit that he was rather lucky to be classified as the winner as it was Corser who was in fact leading when the race was ended with five laps left to run.
However, with Corser having only just moved through into the lead, the count-back system meant that because Haga ended lap 15 in the lead, he would go down as the winner.
Even so, it doesn't take anything away from the Japanese rider after a mesmerising battle with his Yamaha team-mate, one that saw them swap the lead on several occasions as they destroyed the opposition around the German circuit.
Indeed, Haga and Corser were lapping almost a second faster than their rivals once they broke away from the pack on lap seven, the duo having been involved in an equally exciting four-way battle for the lead in the opening laps.
From the off,
Troy Bayliss once again got the best start as he dipped into the first corner in the lead, ahead of the fast starting Corser, Haga and Neukirchner.
Just like Haga in the first race, Corser was on a charge, taking a wide line into the turn one hairpin at the start of the second lap, forcing Bayliss to brake too late and run wide. Slipping past his countryman, Neukirchner was also delighting the home fans by passing Haga at the same time for third.
It was all change on lap three though when Neukirchner's failed attempt at passing Bayliss caused him to drop behind Haga again, while Bayliss and Haga found themselves in first and second soon after when they swept past Corser on the run up to the Veedol Chicane.