Matchen slutade 1-2 (0-0) efter två mål av Frans Wessman.
Frans Wessman slog till efter 89 minuter och blev matchhjälte med sitt 2-1-mål.
För hemmalaget betyder resultatet fjärde plats i tabellen. Roma är på andra plats.
I nästa omgång har Visby BoIS Levide borta på Levide IP, måndag 20 maj 19.00. Roma spelar borta mot IFK Visby fredag 17 maj 19.00.