Matchen förblev jämn målmässigt till Kuddby tog ledningen i 21:a minuten, genom Charbal Gabro.
Laget gjorde också 2-0 i slutminuterna av första halvlek, genom Emil Bärefalk.
Dagsberg reducerade till 2-1 strax före paus, genom Gustav Azelius. Med en knapp halvtimme kvar att spela nätade Andreas Bengtsson och kvitterade för Dagsberg.
I den 75:e minuten gav Carl Strömlid Dagsberg ledningen på nytt.
Jakob Eriksson kvitterade för Kuddby med knappa kvarten kvar.
Ledningsmålet till 4-3 kom i slutminuterna, med två minuter kvar att spela, när Emil Bärefalk återigen slog till och gjorde mål för Kuddby.
5-3-målet för Kuddby kom direkt därefter när Fredrik Holmberg i 94:e minuten gjorde mål. Det fastställde slutresultatet till 5-3.
Kuddby har två segrar och tre förluster och 10-14 i målskillnad på de senaste fem matcherna, medan Dagsberg har en vinst, två oavgjorda och två förluster och 8-10 i målskillnad.
Det här betyder att Kuddby nu ligger på sjätte plats i tabellen, och Dagsberg är på åttonde plats.
I nästa match möter Kuddby Åby IF hemma på lördag 17 juni 11.00. Dagsberg möter Åby IF lördag 10 juni 11.00 hemma.