Matchen slutade 10-5 (3-1, 2-2, 5-2).
Mariehamn hade övertaget i första perioden. Laget inledde målskyttet efter 4.12 genom Valtteri Laine, och gick upp till 2-0 innan Gnesta svarade.
I periodpausen hade Mariehamn ledningen med 3-1. Andra perioden slutade 2-2 och ställningen efter två perioder var 5-3.
Mariehamn vann också tredje perioden 5-2 och ställningen efter tre perioder var 10-5.
Emil Walldén gjorde tre mål för Gnesta. Benny Qvarfordt stod för tre poäng, varav två mål för Mariehamn, Rasmus Engblom hade tre assists, Alexander Grundström hade tre assists, Ilmari Suistio gjorde ett mål och totalt tre poäng och Valtteri Laine gjorde ett mål och spelade dessutom fram till två mål.
Resultatet betyder att båda lagen har oförändrad position i tabellen, Mariehamn i serieledning och Gnesta på sjunde plats.
Lagen möts på nytt i Gnesta Ishall den 25 januari.
Nästa motstånd för Gnesta är Älta. Lagen möts fredag 10 januari 19.30 i Gnesta Ishall.