Britanac je ostvario svoju prvu pobjedu u Monacu i šestu u karijeri. Drugo mjesto ostvario je Poljak Robert Kubica iz BMW Saubera, dok je treći bio Felipe Massa iz Ferrarija. Prošle sezone Hamilton je Monte Carlu završio treći, dok je pobjedu odnio tada njegov momčadski kolega Fernando Alonso. Bila je ovo 55. Velika nagrada Monaca i tek deseta u kojoj je pobjednik utrke startao s treće pozicije.
Od samog početka utrke padala je kiša, tako da je na stazu više puta izlazio sigurnosni automobil zbog brojnih odustajanja vozača. Rijetko koji vozač uspio je završiti utrku barem bez manjih problema, pa je tako Hamilton u 5. krugu ostao bez desne gume nakon jednog dodira s ogradom, a u 15. krugu Felipe Massa nakratko je izletio sa staze.
Aktualni svjetski prvak Finac Kimi Räikkönen iz Ferrarija izgubio je kontrolu nad bolidom pred sam kraj utrke (u tom trenutku bio je četvrti) i zabio se u Andreasa Sutila. Räikkönen se nakon odlaska u boks uspio vratiti na stazu, ali nije osvojio bodove, završio je deveti te je na taj način prekinuo niz od 12 utrka u kojima je osvajao bodove.
U ukupnom poretku vozača Hamilton je na vrhu prestigao Räikkönena, te sada ima tri boda više od finskog vozača.