Aspudden Tellus startade matchen piggt och tog ledningen direkt i matchöppningen. Efter bara fyra minuter slog Ivar Birgersson till.
Aspudden Tellus ökade också ledningen till 2-0 i 35:e minuten, när Ivar Birgersson på nytt fick träff på straff.
IFK Visby reducerade till 2-1 alldeles före halvtidspausen, genom Benjamin Wanlayaphol Sporre.
Bara två minuter senare var det David Tellström Jovicic som såg till att Aspudden Tellus ökade ledningen till 3-1. 4-1-målet kom på övertid, när Fabian Andersson slog till och gjorde mål.
5-1-målet för Aspudden Tellus kom direkt därefter när Hassan Mousa på stopptid gjorde mål. Det fastställde slutresultatet till 5-1.
Aspudden Tellus ligger på fjärde plats i tabellen efter matchen, medan IFK Visby är på sjunde plats.
Nästa motstånd för IFK Visby är Reymersholm. Lagen möts lördag 1 juni 18.00 på Visborgsvallen.