Jeppe Kjaer öppnade efter bara fyra minuter. Ett skott utanför straffområdet gav den danske yttern sitt första mål för klubben.
– Varför gör de inte så oftare?, frågade sig sportchef Hasse Larsson på läktaren.
Tom Pettersson och Abdoulie Manneh nickade in 2-0 och 3-0 före paus. Två snarlika inlägg som Degerfors inte kunde hantera.
– Vi får inte riktigt tag i deras spelare, inte någonstans egentligen, sa lagkapten Daniel Sundgren i halvtid.
Nasiru Moro reducerade tidigt i andra halvlek. Men närmare kom aldrig hemmalaget.
Elliot Stroud avgjorde med 4-1 i 84:e minuten.
Bollinnehavet slutade 57-43 till Mjällby. Gästerna hade även flest skott på mål, sex mot två.
Det regerande mästarlaget tar sin tredje raka seger och hakar på i toppen av Allsvenskan.