Matchen var helt jämn efter två perioder, innan Enköping avgjorde.
Hanviken startade matchen starkast. Laget ryckte åt sig en 0-2-ledning genom mål av Lucas Bengstelius och Melvin Wahlqvist innan Enköping svarade och gjorde 2-1 genom Alexander Dahlberg.
Efter 2.32 i andra perioden nätade Leo Krantz, på pass av Viktor Jakobsson och Jakob Sivander och kvitterade för Enköping.
I tredje perioden gjorde Enköping 3-2 efter 11.02 genom Jonathan Henze. Och med bara 02.09 sekunder kvar satte Edvin Wiklund avgörande 4-2.
Enköping har två segrar och tre förluster och 22-21 i målskillnad på de senaste fem matcherna, medan Hanviken har en vinst och fyra förluster och 9-14 i målskillnad.
Med en omgång kvar är Enköping på sjätte plats i tabellen, medan Hanviken är på fjärde plats.
Lördag 18 februari 13.00 spelar Enköping borta mot Nacka i sista omgången.