Is a surjective homomorphism between two (abstractly) isomorphic finitely generated abelian groups necessarily an isomorphism? I know this is true if the groups are torsion (finite) or torsion-free. What about for rings?
The question I really care about is the following. I have a deg 1 map $f: X \rightarrow Y$, where $X,Y$ are oriented manifolds, so that $f_*: H_*(X; \mathbb{Z}) \rightarrow H_*(Y; \mathbb{Z})$ is a surjective map. I also know that $H_*(X; \mathbb{Z}) \cong H_*(Y; \mathbb{Z})$. So I am wondering whether this implies that $f_*$ is an isomorphism.