Спортсмены соревновались на дистанции в 265,5 километров (18 кругов по 14,75 километра). "Изюминкой" каждого из кругов становился подъем длиной в 3,1 километра в гору Торичелле.
Судьба золотой медали чемпионата мира решилась в финишном спурте, когда Фрейре, вышедший "с колеса" своего земляка Алехандро Вальверде, опередил немца Эрика Цабеля и итальянца Луку Паолини. Вслед за ними финишировали австралийцы Стюарт О'Грэйди и так и не сумевший как следует "раскатить" своего лидера Аллан Дэвис.
Трасса в Вероне стала счастливой для Оскара Фрейре: он становится в этом городе чемпионом мира еще в 1999 году. На этот раз главным претендентом на победу считался лидер сильной итальянской команды Паоло Беттини, однако после прокола переднего колеса в середине гонки он, видимо, затратил слишком много сил для возвращения в основную группу спортсменов.
Не скрывал своих амбиций перед стартом и Александр Винокуров из Казахстана, уже завоевавший на чемпионате мира 2004 года "бронзу" в гонке с раздельным стартом. Винокуров финишировал в группе лидеров, однако без острого финишного рывка и помощи партнеров по команде стал только 13-м.
Из россиян в этой гонке отметился Владимир Ефимкин, который ехал в парном отрыве с французом Кристофом ле Мевелем около 100 километров. Их преимущество в определенные моменты гонки составляло более семи с половиной минут, однако когда в работу включились лидеры, этот отрыв растаял за несколько кругов. По итогам гонки в числе двадцати лучших представителей России нет.