Formula 1'de 2010 sezonunun 12. yarışı Macaristan Grand Prix'si büyük bir çekişmeye sahne oldu. Red Bull'un Avustralyalı pilotu Mark Webber yarışı birinci sırada tamamladı ve sürücüler klasmanında liderliğe oturdu.
İkinci sırayı Ferrari pilotu Fernando Alonso alırken; sıralama turları sonucunda pole pozisyonunu elde eden Red Bull sürücüsü Sebastian Vettel kürsüye çıkan 3. pilot oldu.
McLaren pilotu Lewis Hamilton, 24. turda aracında yaşadığı mekanik arıza sebebiyle yarışı tamamlayamadı.
Son turlara girildiği sırada Michael Schumacher, Rubens Barrichello'ya geçiş izni vermedi ve rakibini duvara doğru sıkıştırdı. Barrichello bu olayın ardından Schumacher'i geçti. Brezilyalı pilot, Schumacher'in yarıştan ihraç edilmesini istedi.
Red Bull'dan Mark Webber, puanını 161'e yükselterek zirveye yerleşti. Lewis Hamilton ise 157 puanla ikinci sıraya geriledi.
Macaristan GP'sinde sıralama şu şekilde oluştu:
1 M Webber Red Bull 2 F Alonso Ferrari 3 S Vettel Red Bull 4 F Massa Ferrari 5 V Petrov Renault 6 N Hulkenberg Williams 7 P de la Rosa BMW Sauber 8 J Button McLaren 9 K Kobayashi BMW Sauber 10 R Barrichello Williams
11 M Schumacher Mercedes 12 S Buemi Toro Rosso 13 V Liuzzi Force India 14 H Kovalainen Lotus 15 J Trulli Lotus 16 T Glock Virgin 17 B Senna Hispania 18 L di Grassi Virgin 19 S Yamamoto Hispania 20 L Hamilton McLaren (tamamlayamadı) 21 R Kubica Renault (tamamlayamadı) 22 N Rosberg Mercedes (tamamlayamadı) 23 A Sutil Force India (tamamlayamadı) 24 J Alguersuari Toro Rosso (tamamlayamadı)