The German Grand Prix returned to Nürburgring in 2009 where Mark Webber secured his first pole position and first win in Red Bull RB9, although he was awarded a drive through penalty for hitting Barrichello at the start of the race.
Button led with 23-point advantage over to Barrichello and 25 points more than Vettel after he celebrated in six of the first seven races of the season and finished sixth in the home race at Silverstone.
Webber won his first career pole position in the career on Saturday after clocking 1:32.230, 0.127 seconds faster than Barrichello in Brawn and 0.243 seconds faster than Button in the second Brawn.
But at the start Webber was side by side with Barrichello in first corner, where they touched and Webber was punished with a drive through penalty.
Hamilton also made a great start with KERS in a heavily revised McLaren MP4-24, but he also touched with Webber in the first coil and earned a puncture.
Though he had a penalty, Webber managed to win with 9.2 seconds ahead of Vettel and 15.9 seconds ahead of Massa in Ferrari, one race before his crash in Hungary when he was hit by a spring from Barrichello’s car.
“An incredible day, I wanted to win desperately after Silverstone where I thought I had a good chance and after yesterday’s pole position I knew I was in a good position to win today’s race,” Webber said.
“The only thing I thought it’s gonna test me was rain, but it avoided us.”
“It’s just incredible for all the people who helped me to come here where I am now.”