Italian sprinter wins his fourth stage to all but claim the points competition as overall leader Simon Yates stays in the lead