Den tionde deltävlingen i årets F1 kördes på Hungaroring i Ungern som bjöd på växlande molnighet och cirka 25 grader luften när Lewis Hamilton förde McLaren till seger.
Felipe Massa ligger kvar på sjukhuset och det rapporteras att hans tillstånd är stabilt efter att ha opererats under lördagskvällen för de skador han fick under lördagens kval.
Alonso tog starten från pole position och följdes av Webber, Hamilton, Räikkönen, Rosberg och Kovalainen. Vettel fick lite närkontakt med Kimi i starten och skadade sin frontvinge.
Sutil gick direkt i depå efter ett varv med hög vattentemp och tvingades bryta.
Nykommlingen Jaimi Alguersuari avancerade til len 18:e plats på inledningsvarvet.
Alonso drog i från i starten med sin Renault, som är den lättaste bilen i startfältet, och ledde med 2,5 sekunder före Webber efter tre varv.
Lewis Hamilton förde McLaren till första segern i år och första segern någonsin med en KERS-bil.
Efter fyra varv gjorde Hamilton en lyckad attack på Webber och smet upp till andra platsen och började direkt knappa in på ledande Alonso.
Efter 11 varv kommer Alonso in för sitt första stopp och tar åter mjuka däck. Stoppet blev mycket kort varför det ser ut som om Alonso är ute på ett race med tre stopp. Alonso tvingas in i depå igen direkt då hans högra framhjul inte var ordentligt fastsatt och lossnade ute på banan.
Alonso kom in igen efter 15 varv och bilen rullades in i depåboxen.
Webber och Räikkönen går i depå från andra respektive tredje plats efter 19 varv. På väg ut var det nära att Webber och Räikkönen kolliderade i depån men Kimi kunde smita före.
Hamilton gjorde sitt första stopp efter 20 varv samtidigt som också Rosberg kom in.
Webber och Rosberg hade en tuff fight när Rosberg kom ut men den fighten vanns av Webber.
Vettel och Kovalainen kom båda in efter 21 varv.
Button gör sitt första stopp efter 25 varv och får supermjuka däck.
Efter 26 varv ropar Vettel in till teamet att något är sönder och han kan inte kontrollera bilen. Vettel kör in i depån och får en ny front och kan åter köra ut.
Efter 28 varv gör Trulli sitt första stopp liksom Alguersuari.
Vettel tvingas bryta efter 29 varv med trasig fjädring fram.
Efter 30 varv leder Hamilton med 6 sekunder före Räikkönen. Glock är trea men har inte varit inne för något stopp. Webber är fyra följd av Kovalainen, Rosberg, Barrichello som inte varit inne. Trulli är åtta följd av Button och Piquet.
Kovalainen gör sitt andra depåstopp med 26 varv kvar och får på de hårdare däcken.
Räikkönen gör sitt sista stopp med 25 varv kvar och har tydliga problem med kopplingen när han skall ut igen. Varvet efter kommer Hamilton in för sitt sista stopp och han är ute på banan före Webber och klar ledning.
Rosberg kommer in med 21 varv kvar och han kommer ut före Kovalainen. Webber gör sitt sista stopp varvet efter och kommer ut före Rosberg.
Lewis Hamilton gör ett riktigt starkt race och leder med 16 sekunder före Räikkönen med tio varv kvar då Glock gör sitt sista stopp och kommer ut som sexa.
Webber är trea,sju sekunder bakom Räikkönen. Rosberg är fyra 5 sekunder bakom och han följs av Kovalainen, Button och Trulli som håller sista poängplatsen.
Avslutningen blev enkel för Lewis Hamilton som kunde ta sin första seger sedan Kina förra året och sin tionde seger totalt i Formel 1.
Kimi Räikkönen genomförde också ett bra race och såg till att det var två KERS-bilar i toppen för första gången genom att ta hand om andra platsen före en vilt jagande Mark Webber som dock aldrig fick riktig kontakt. Räikkonen är satt under utredning för närkontakten i starten.
Nico Rosberg tog hand om fjärde platsen före Kovalainen, Glock, Button och Trulli som såg till att det blev poäng till båda Toyotabilarna.
– Det är en underbar känsla att åter få vara med på presskonferensen efter att ha vunnit. Teamet har jobbat hårt för att få till en seger. Vi trodde inte att den skulle komma nu så jag är extra glad för detta. Dock är vi nog alla ledsna över att Felipe Massa inte är här i dag, sa Hamilton.
– Jag gjorde en bra start och hade bra kontakt och kunde genomföra mitt eget race. Vi hade lite problem vid sista stoppet där jag tappade alla möjlighter att nå Lewis, tyckte Räikkönen.
– Vi hade hoppats att vara lite snabbare men jag är ändå glad över att vara här. Det var mitt eget val vid sista depåstoppet som gjorde att jag inte nådde Kimi, sa Webber.