El suizo Cancellara, con una escapada en los últimos kilómetros, se lleva la victoria, por delante de Boonen y Ballan.