Stefano Zanini wins the most prestigious sprint of the Tour.