W 1987 roku podpisał kontrakt z portugalską SL Benficą. Już w pierwszym sezonie gry dla tego klubu, został zwycięzcą Pucharu Portugalii, a także dotarł z nim do finału Pucharu Europy, który przegrali w rzutach karnych z PSV Eindhoven. Rok później zdobył mistrzostwo Portugalii. W 1990 wygrał klasyfikację strzelców ligi portugalskiej, z 33 golami na koncie w 32 meczach. Został także finalistą Pucharu Europy, w którym jego drużyna uległa włoskiemu Milanowi 0-1. Na koniec sezonu 1990/91 wygrał rozgrywki ligowe w Portugalii. Był to jednak ostatni sukces odniesiony przez niego z Benficą.
W 1992 powrócił do Szwecji, gdzie związał się kontraktem z Helsingborgsem IF. W barwach tego klubu był czołowym strzelcem ligi szwedzkiej.
W 1994 roku z powodu przewlekłej kontuzji, został zmuszony do przedwczesnego zakończenia kariery.