Après des qualifications disputées sous la pluie, le Grand Prix va se dérouler sur une piste sèche.
Départ : Vettel s'envole et possède déjà une bonne longueur d'avance à la sortie des premiers virages tandis que Rosberg et Webber prennent l'avantage sur Bottas.
1er tour : Alonso passe Bottas dans la ligne droite. Vettel a déjà 2 secondes d'avance sur Hamilton.
5e : Vettel mène avec 4.2s sur Hamilton. Suivent ensuite Rosberg (6.3s), Webber (7.2s), Alonso (9.4s), Bottas (13.6s), Vergne (13.6s), Sutil (14.1s), Ricciardo (15.2s) et Räikkönen (15.4s) à la dixième place.
6e : Dans le premier virage, Vergne passe Bottas par l'extérieur. A son tour, Sutil attaque le Finlandais dans la première chicane mais il perd le contrôle de sa Force India et fait un 360° obligeant plusieurs monoplaces à couper la chicane pour ne pas le percuter. Après avoir perdu 5 places, l'Allemand se fait finalement percuter par Maldonado au freinage de l'épingle.
10e : Vettel frôle dangereusement le mur à la sortie du virage 3.
11e : Massa attaque Räikkönen mais le Finlandais conserve sa 9e place.
12e : Räikkönen passe Ricciardo au premier virage. Massa attaque l'Australien dans la ligne droite mais celui-ci rentre au stand pour changer de pneus.
13e : Webber, Vergne et Pérez changent de pneus.
14e : Arrêt pneumatique pour Rosberg et Bottas.
16e : Vettel et Alonso passent par les stands pour changer de pneus et ressortent 2e et 5e. Hamilton est en tête de la course.
17e : Drive-trough pour Maldonado suite à l'accrochage avec Sutil.
19e : Arrêt d'Hamilton qui ressort 2e derrière Vettel.
20e : Vettel mène avec 10.9s sur Hamilton. Suivent ensuite Rosberg (14.5s), Webber (15.5s), Alonso (18.2s), Räikkönen (34.7s), Vergne (35.7s), di Resta (39.5s), Grosjean (43.9s) et Button (47.5s) à la dixième place.
22e : Räikkönen change de pneus mais l'arrêt est long à la suite d'un problème avec le lève vite arrière. La Lotus repart à la 14e place.
28e : Rosberg, Webber et Alonso se tiennent en moins d'une seconde.
30e : Rosberg se fait passer par Webber dans la ligne droite et devant les stands par Alonso.
31e : Arrêt pneumatique pour Rosberg qui garde sa 5e place.
33e : Vettel prend un tour à Räikkönen.
35e : Vettel mène avec 16.1s sur Hamilton. Suivent ensuite Webber (24.7s), Alonso (26.7s), Rosberg (49.2s), Vergne (55.8s), di Resta (57.4s), Grosjean (65.5s), Sutil (66.3s) et Massa (73.6s) à la dixième place.
37e : Alors qu'il va se faire prendre un tour par Webber dans l'épingle, van der Garde accroche la Red Bull. L'Australien poursuit avec un aileron avant endommagé. Le Néerlandais écope d'un Stop an Go.
42e : Alonso passe Webber devant les stands. Massa change de pneus.
43e : Changement de pneus pour Grosjean qui ressort 11e.
46e : Webber change de pneus et garde sa 4e position. Accrochage entre Hülkenberg et van der Garde.
47e : Changement de pneus pour Alonso.
48e : Arrêt d'Hamilton.
49e : Au tour de Vettel de marquer son dernier changement de pneus.
50e : Vettel mène avec 18.4s sur Hamilton. Suivent ensuite Alonso (24.2s), Webber (27.4s), Rosberg (47.0s), Vergne (58.2s), di Resta (60.4s), Sutil (1t), Räikkönen (1t) et Grosjean (1t) à la dixième place.
52e : Vettel rate son freinage au premier virage et effectue une petite excursion dans l'herbe.
53e : Massa passe Grosjean pour la 10e place.
54e : Grosjean doit repasser par les stands, ses pneus tendres sont trop usés.
57e : Di Resta effectue son unique changement de pneus tandis que Rosberg effectue son 3e arrêt.
58e : Alonso est 1 seconde d'Hamilton. Arrêt pneumatique pour Vergne.
59e : Drapeau bleu pour Sutil qui prend son temps pour laisser passer Hamilton et Alonso.
60e : Vettel mène avec 16.9s sur Hamilton. Suivent ensuite Alonso (17.4s), Webber (27.3s), Rosberg (68.8s), Vergne (1t), di Resta (1t), Sutil (1t), Räikkönen (1t) et Massa (1t) à la dixième place.
62e : Drive-trough pour Sutil qui ressort 10e.
63e : Alonso passe Hamilton devant les stands. Sortie de piste pour Gutiérrez.
68e : Massa passe Räikkönen pour le gain de la 8e place.
70e : Première victoire au Canada Pour Vettel devant Alonso et Hamilton.
Après la course : Van der Garde écope de 5 places de pénalité sur la grille de départ pour le Grand Prix de Grande Bretagne.
.