Nyköping tvingades till förlängning, och föll där. Matchen slutade 3-2 (1-0, 0-2, 1-0, 1-0).
Christoffer Hjelm stod för Värmdös avgörande mål 1.25 in i förlängningen.
Värmdö tog ledningen efter fem minuters spel, genom Dexter Lindin på pass av Elias Elmlund och Oliver Thorén. Efter 2.03 i andra perioden nätade Valter Björnsson, på pass av Wilmer Mattiasson och Casper Gillberg och kvitterade för Nyköping.
Filip Gunnarsson gjorde dessutom 1-2 efter 19.27 framspelad av Robin Petersen och David Avdiakov.
10.25 in i tredje perioden nätade Värmdös Oliver Thorén på pass av Lucas Skantz och Christoffer Hjelm och kvitterade. I förlängningen tog det 1.25 innan Värmdö också avgjorde till 3-2. Matchvinnare för hemmalaget blev Christoffer Hjelm.
Värmdö har tre segrar och två förluster på de senaste fem matcherna, medan Nyköping har fem förluster. Förlusten var Nyköpings fjärde uddamålsförlust.
Resultatet betyder att båda lagen har oförändrad position i tabellen, Värmdö på femte plats och Nyköping sist, på tionde plats.
Nyköping tar sig an Wings Arlanda i nästa match borta måndag 9 januari 19.45.