A finite module M over a noetherian local ring R is said to be Gorenstein if Ext(k, M) = 0 for all i 6= dimR. A endomorphism φ : R → R of rings is called contracting if φ(m) ⊆ m for some i ≥ 1. Letting R denote the R-module R with action induced by φ, we prove: A finite R-module M is Gorenstein if and only if HomR( R,M) ∼= M and ExtiR( R,M) = 0 for 1 ≤ i ≤ depthR.