So Del Toro wins the Il Giro