Massa chegou a imprimir um ritmo mais forte que Alonso em alguns momentos, mas não conseguiu atacar o espanhol. Em meio a previsões de chuva, os principais candidatos à vitória iniciaram a rodada de pit-stops apenas por volta da 28ª volta, apesar de estarem com pneus supermacios.
Em um bom trabalho da Ferrari, Alonso voltou à pista na frente de Hamilton. Para economizar pneus para a corrida, Vettel nem sequer participou da última etapa do treino classificatório. Com o 10º lugar do grid, ele largou com pneus macios, ficou na pista até a 46ª volta e retornou dos boxes no quarto lugar.
Dono de cinco vitórias em Mônaco, Schumacher chegou a sonhar com um novo triunfo depois de fazer a pole position, apesar da punição de cinco posições no grid. No entanto, a prova foi melancólica para o alemão desde o início, já que ele acabou tocado por Grosjean na largada e abandonou na 65ª volta.
A chuva, esperada desde o primeiro terço da corrida, finalmente atingiu o circuito na 66ª volta, de forma leve e por pouco tempo. Os carros se aproximaram uns dos outros, mas não houve qualquer mudança de posição entre os líderes, com Webber cruzando a linha de chegada à frente de Alonso e Rosberg.
Confira o resultado final do Grande Prêmio de Mônaco:
1: Mark Webber (AUS/Red Bull) – 1h46min06s557
2: Nico Rosberg (ALE/Mercedes) – a 0s643
3: Fernando Alonso (ESP/Ferrari) – a 0s947
4: Sebastian Vettel (ALE/Red Bul) – a 1s343
5: Lewis Hamilton (ING/McLaren) – a 4s101
6: Felipe Massa (BRA/Ferrari) – a 6s195
7: Paul Di Resta (ESC/Force India) – a 41s500
8: Nico Hulkenberg (ALE/Force India) – a 42s500
9: Kimi Raikkonen (FIN/Lotus) – a 44s000
10: Bruno Senna (BRA/Williams) – a 44s500
11: Sergio Perez (MEX/Sauber) – a 1 volta
12: Jean-Eric Vergne (FRA/Toro Rosso) – a 1 volta
13: Heikki Kovalainen (FIN/Caterham) – a 1 volta
14: Timo Glock (ALE/Marussia) – a 1 volta
15: Narain Karthikeyan (IND/Hispania) – a 2 voltas
Não completaram
Jenson Button (ING/McLaren)
Daniel Ricciardo (AUS/Toro Rosso)
Charles Pic (FRA/Marussia)
Michael Schumacher (ALE/Mercedes)
Vitaly Petrov (RUS/Caterham)
Kamui Kobayashi (JAP/Sauber)
Pedro De la Rosa (ESP/Hispania)
Pastor Maldonado (VEN/Williams)
Romain Grosjean (FRA/Lotus)