Champion du monde de poursuite en 1976 et sur route en 1977, vainqueur du Tour d'Italie (Giro) en 1984, il a remporté aussi de nombreuses classiques : trois fois Paris-Roubaix, deux fois le Tour de Lombardie, une fois la Flèche wallonne, Milan-San Remo, Gand-Wevelgem (qu'il est le premier Italien à gagner, en 1979, lors d'un sprint royal où il devance de Vlaeminck, Raas et Demeyer) et Paris-Tours. Son record de l'heure (51,151 km en 1984) ne répond plus aux nouvelles normes d'homologation, mais l'histoire du cyclisme retiendra qu'il fut néanmoins à cette occasion le premier à parcourir plus de 50 km dans une heure. (→ cyclisme.)