Mario Cipollini won his 41st stage in the Giro d’Italia tying Alfredo Binda’s 59-year record.