Aprilia Racing rider Max Biaggi took advantage of successive crashes from World Superbike Championship rival Marco Melandri at the Nurburgring to take the lead in the title hunt.
Melandri, riding for BMW, failed to finish both races after crashing out and saw Biaggi take the chequered flag in the opening race to leapfrog him in the driver's standings.
Biaggi took his fifth win of the season to move 9.5 points clear of Melandri, although the 41-year-old also failed to score points in the second race after crashing out when in a podium position.
Race two was a triumph for Chaz Davies and the ParkinGO MTC Racing Aprilia team.
Davies took his first-ever win in World Superbikes and in doing so also recorded the team's maiden victory in the formula.
Biaggi's team-mate Eugene Laverty finished second in both races with the FIXI Crescent Suzuki of Leon Camier third in race two. Irishman Laverty moves up to sixth in the championship standings.
Britain's Tom Sykes finished both races in the points on his Kawasaki, coming home fourth in the first race and fifth in the second.
The points accrued by Sykes, who sits third in the driver's standings, meant he closed the gap on Melandri to just 17 points with only two rounds of the championship remaining.