Em mais um fim de semana monótono, a Red Bull mostrou ter o melhor carro, e dominou a corrida. Não fosse por um erro de Vettel, e a dobradinha teria acontecido. Já a Ferrari voltou a correr bem na Hungria, e ficou logo atrás da equipe de Webber. Alonso chegou em segundo e Massa, graças ao abandono de Hamilton ficou em quarto. Petrov surpreendeu a todos e chegou na quinta colocação. Button conseguiu marcar poucos pontos com a McLaren, terminando em oitavo, e com o abandono de Hamilton, a equipe demonstra uma enorme queda de produção.
A corrida teve poucas emoções. Webber conseguiu vencer tranquilo graças a estratégia de usar os pneus supermacios por 43 voltas, abrindo uma enorme vantagem. Vettel tinha tudo para fazer a dobradinha, não fosse por um erro. O alemão segurou o pelotão na entrada do safety car, dando ampla vantagem a Webber, que liderava. No entanto a distância não pode ser maior que 10 carros e o piloto foi punido com um drive trough. Alonso herdou a segunda colocação. Já Massa fez uma corrida discreta, e foi ultrapassado por Hamilton. Após um problema no câmbio, o inglês abandonou a corrida e o brasileiro retomou a quarta colocação. O momento emocionante ficou por conta de Rubinho, que ultrapassou de maneira surpreendento Schumacher, garantindo a décima colocação. O alemão ainda tentou espremer o brasileiro no muro e acabou sendo punido com a perda de 10 posições no grid do próximo GP.
GP da Hungria
1 - Mark Webber (AUS/RBR-Renault) - 70 voltas em 1h41m05s571
2 - Fernando Alonso (ESP/Ferrari) - a 17s821
3 - Sebastian Vettel (ALE/RBR-Renault) - a 19s252
4 - Felipe Massa (BRA/Ferrari) - a 27s474
5 - Vitaly Petrov (RUS/Renault) - a 1m13s100
6 - Nico Hulkenberg (ALE/Williams-Cosworth) - a 1m16s700
7 - Pedro de la Rosa (ESP/Sauber-Ferrari) - a 1 volta
8 - Jenson Button (ING/McLaren-Mercedes) - a 1 volta
9 - Kamui Kobayashi (JAP/Sauber-Ferrari) - a 1 volta
10 - Rubens Barrichello (BRA/Williams-Cosworth) - a 1 volta
11 - Michael Schumacher (ALE/Mercedes)- a 1 volta
12 - Sebastien Buemi (SUI/STR-Ferrari) - a 1 volta
13 - Vitantonio Liuzzi (ITA/Force India-Mercedes) - a 1 volta
14 - Heikki Kovalainen (FIN/Lotus-Cosworth) - a 3 voltas
15 - Jarno Trulli (ITA/Lotus-Cosworth) - a 3 voltas
16 - Timo Glock (ALE/VRT-Cosworth) - a 3 voltas
17 - Bruno Senna (BRA/Hispania-Cosworth) - a 3 voltas
18 - Lucas di Grassi (BRA/VRT-Cosworth) - a 4 voltas
19 - Sakon Yamamoto (JAP/Hispania-Cosworth) - a 4 voltas
Não completaram:
Lewis Hamilton (ING/McLaren-Mercedes) - a 47 voltas/câmbio
Robert Kubica (POL/Renault) - a 47 voltas/suspensão
Nico Rosberg (ALE/Mercedes) - a 55 voltas/roda
Adrian Sutil (ALE/Force India-Mercedes) - a 55 voltas/acidente
Jaime Alguersuari (ESP/STR-Ferrari) - a 69 voltas/motor
Melhor volta: Sebastian Vettel (ALE/RBR-Renault) - 1m22s362, na 70ª