With 1h 25min connecting time on Swiss Air in ZRH, I think that should be manageable. Especially if you are travelling on one ticket, Swiss is usually quite proactive in assisting transit passengers. I once had a connecting on Swiss with just 55mins, and there was a slight delay on my incoming flight to ZRH, there was a Swiss Air staff to assist me, and they even helped to offload my luggage from the plane and brought me to a special immigration checkpoint on a shuttle van. I was connecting to a long haul ZRH-SIN as well, so if it is on one ticket I do not believe there is reason to worry.