Fernando Alonso wygrał Grand Prix niemiecką, przestrzegając ekscytującej trójstronnej bitwy z Sebastian Vettel, a także Jenson Button.
Hiszpan staje się pierwszym kierowcą, który do tej pory wygrał trzy wyścigi w tym sezonie – przestrzegając zwycięstw w Malezji, a także Grand Prix Europejskiej w Walencji – a także ma teraz 154 punkty na czele stołu mistrzostw kierowców, naprzód, naprzód Marka Webbera, a także Sebastian Vettel z odpowiednio 120 i 110.
Alonso rozpoczął wyścig od bieguny, a także był pierwszym w kolejce przed panującym mistrzem świata Sebastian Vettel, który gorączkowy odpiera napaść od Michaela Schumachera.
Dalej Jenson Button zaczął silny początek od szóstego na siatce. Ograniczył pastora Maldonado na pierwszym okrążeniu, wkrótce później przeciśnił Nico Hulkenberg, a także przez 11 okrążenia, minął Schumachera na trzecim miejscu.
Alonso walczył o wyprzedzenie Vettela, a także Button aż do ostatnich kilku okrążeń wyścigu, kiedy świeższe opony, a także wykorzystanie drs umożliwiły mu wyścig trzy sekundy przed Vettelem.
Vettel zajął się wyprzedzeniem przycisku na przedostatnim okrążeniu, aby zająć drugie miejsce, ale w ten sposób musiał wykorzystać obszar spływu przy wyjściu z rogu. Stewardowie podjęli decyzję, że zapewniła mu niesprawiedliwą przewagę, a także otrzymał karę za przejazd. Odkąd został nagrodzony po wyścigu, skończyło się to 20-sekundową karą, a Vettel został zdegradowany na piątym miejscu.