Zaldívar, quien entró al partido a los 75 minutos por Jesús Molina, convirtió el único tanto del encuentro a los 86.
Con el resultado, el Guadalajara quebró una racha de tres partidos sin ganar y ahora tiene 22 puntos para ubicarse noveno, cuando restan seis encuentros por la última fecha.
Se trata de la segunda clasificación a la repesca para el Guadalajara desde el Apertura 2017, cuando alzó su último título de liga, dirigido por el argentino Matías Almeyda.
Mazatlán se mantiene con 20 puntos y le abre la puerta a Pumas, Pachuca y San Luis, que lo desplazarían si ganan sus partidos de esta fecha ante Cruz Azul, Tijuana y Santos, respectivamente.