Chris Froome is set for a historic Giro d’Italia victory as he leads by 46 seconds with just the procession into Rome to come.