Elfsborg tog över efter en jämn inledning. Julius Beck träffade ribban efter ett pass från Olsson.

Mjällby har nu åtta raka matcher utan seger. Anfallare Jacob Bergström uttrycker förvåning över situationen till nsk.se: "Att vi har tappat det var det sista jag trodde vi skulle göra."

Elfsborg bytte in 19-årige Ossian Nordvall i 84:e minuten. Han gjorde allsvensk debut.

Beck spelade 87 minuter trots stukad fot. "Det gör lite ont, men det är inget som 'en god tejp och lite painkillers' inte kan klara", säger han till bt.se.

Det var Elfsborgs andra raka seger. Mjällby är inne i bottenstrid.