Фернандо Алонсо, стартовав с поул-позишн, выиграл «Гран-при Монако». Наказанный Михаэль Шумахер сумел подняться с последнего места на пятое. Первая восьмерка на финише выглядела следующим образом:
1. Фернандо Алонсо «Рено»
2. Хуан Пабло Монтойя «Макларен»
3. Дэвид Култхард «Ред Булл»
4. Рубенс Баррикело «Хонда»
5. Михаэль Шумахер «Феррари»
6. Джанкарло Физикелла «Рено»
7. Ника Хайдфельд «БМВ»
8. Ральф Шумахер «Тойота»