Armstrong finished in a pack of riders 22 minutes 28 seconds after Savoldelli to retain the Tour leader 's yellow jersey , his 79th yellow jersey over all , tying a mark held by Bernard Hinault of France .