La carrera se decidió con un ataque a la última cota de la carrera. Dos de los grandes favoritos, Alessandro Ballan y Leif Hoste, se escaparon y conservaron su ventaja hasta la línea de llegada, en la que Hoste fue batido por el italiano y quedó segundo en el Tour de Flandes por tercera vez en su carrera.