Matchen var mållös till VPS tog ledningen i 33:e minuten, genom Kalle Multanen framspelad av Sebastian Strandvall.
VPS ökade ledningen till 0-2 i 38:e minuten, ännu en gång genom Kalle Multanen. Med en knapp halvtimme kvar att spela nätade Samba Sillah och ökade ledningen för VPS.
Joakim Latonen reducerade för IFK Mariehamn med knappa kvarten kvar. Men mer än så orkade IFK Mariehamn inte med.
IFK Mariehamn har en oavgjord fyra förluster på de senaste fem matcherna, medan VPS har två vinster och tre förluster.
VPS ligger på åttonde plats i tabellen efter matchen, medan IFK Mariehamn är på elfte plats.
Lördag 18 juni 15.00 spelar IFK Mariehamn borta mot Haka.