Австралийският пилот на Ред Бул Марк Уебър финишира първи в шестото състезание от Формула 1 за сезон 2012 в Монако. По този начин Ред Бул стана първия отбор, който печели две надпревари през сезона.
Уебър стартира от първа позиция, след като завърши втори в квалификацията, но победителят Шумахер бе наказан с пет места на старта. В началото на състезанието пилотът на Мерцедес Нико Розберг се опита да притисне австралиеца, но той отговори с чудесна защита и запази първото си място. Именно Розберг завърши състезанието втори, а трети остана Фернандо Алонсо с Ферари.
Четвърти остана световния шампион Себастиян Фетел и съотборник на победителя Уебър. Зад него се класира пилотът на Макларън Люис Хамилтън, който бе много близо до немския си съперник в края на състезанието, но не успя да го изпревари. Шесто място записа Фелипе Маса като за бразилецът това бе най-доброто му класиране за сезона. В зоната на точките влезнаха още Пол ди Реста (Форс Индия), Нико Хюлкенберг (Форс Индия), Кими Райконен (Лотус) и Бруно Сена (Уилямс).
Седемкратният световен шампион Михаел Шумахер за пореден път не успя да завърши състезанието, след като от Мерцедес решиха да прекратят участието му в средата на състезанието поради проблем с налягането на горивото. Победителят от миналото състезание Пасто Малдонадо пък отпадна в началото, тъй като се блъсна с Педро де ла Роса.