Gibernau's good form continued when he finished second in Great Britain and won his fourth race of the season in Germany. On Saturday, Gibernau only managed to qualify in fifth place, but come race day he moved up one spot on the opening lap. Not long after, Gibernau also passed the Ducati's of Troy Bayliss and Loris Capirossi and went on the hunt to catch race leader Rossi, closing the 2.5-second gap with each passing lap. After staying behind and studying his moves, Gibernau made a pass on lap twenty for the lead. With Rossi seemingly wanting him to lead, he let him through, only to then shadow him in the following laps and make almost continuous dummy overtaking maneuvers to unsettle Gibernau. This game of cat-and-mouse continued until the penultimate lap, when Gibernau tried to escape, but Rossi responded by staying close to him, beginning the last lap with just 0.23 seconds separating the two. Gibernau was leading for most of the lap, until Rossi tried to outbrake Gibernau on the downhill left-hander and took a defensive line into the final turn, but the bike unsettled a bit whilst doing so. In contrast, Gibernau took a wider line on the outside of the corner, using all of the apex and cutting back to the inside of Rossi, with the pair racing uphill to the finish line, the two crossing the finish line neck and neck but with Gibernau winning the race by just +0.060 seconds due to a slightly better exit from the final corner. Gibernau called this ""one of the best races of my life"".