¿Cuáles son los orígenes de las palabras 'zwischenzug' y 'zugzwang'?

He escuchado a analistas de ajedrez usar las palabras Zugzwang (ser forzado a hacer un mal movimiento) y Zwischenzug (hacer un movimiento intermedio que mejora el resultado del próximo movimiento) en los comentarios. ¿Alguien sabe cómo estas palabras alemanas llegaron al ajedrez vernáculo?...