Zoals gewoonlijk in de Primavera werden alle vroege vluchters ingelopen. Toch was de finale zeer spannend te noemen. In de heuvelachtige finale reden constant groepjes weg en uiteindelijk leek een groepje met daarbij onder andere Filippo Pozzato op weg naar de overwinning. Het peloton kwam echter snel opzetten en dus leek een massasprint op de Via Roma onvermijdelijk. Net toen het groepje weer werd bijgehaald, wist Pozzato nog een keer te versnellen en zo kon hij, in de laatste honderden meters voor de aankomst, nog een klein gaatje slaan. Dit bleek genoeg om topspurter Petacchi en Pozzato's ploegmaat Boonen voor blijven. Laatstgenoemde verkeek zijn kans op een podiumplaats door ook te juichen toen hij zag dat Pozzato won. Hierdoor kon Paolini Boonen nog remonteren.