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.
Källor
BollsvenskanElfsborgs 19-årige Ossian Nordvall debuterade borta mot Mjällby – inhopp i 84:e minuten↗
BollsvenskanJulius Beck öppen för Elfsborg-köp – lån säsongen ut med option, Sturm Graz-kontrakt till 2029↗
BollsvenskanMjällby åtta raka utan seger efter 0–1 mot Elfsborg – Bergström förvånad över tappad hemmastyrka↗