Leo Östman gav Elfsborg ledningen i den sjunde minuten. Hemmalaget dominerade första halvleken.
I början av andra halvleken kvitterade Jeppe Kjaer för Mjällby. Därefter hände inte mycket.
Djupt in på tilläggstid hade Frederik Ihler chansen att avgöra. Målvakten Robin Wallinder räddade ut till hörna.
Mjällby kom till Borås med sju ordinarie spelare skadade eller avstängda. Abdullah Iqbal fick en känning i ryggen på uppvärmningen och föll också bort.
– Vi förlorade sju spelare på sju dagar – det måste vara världsrekord på så kort tid, säger tränaren Karl Marius Aksum till Expressen.
Villiam Granath spelade trots att han spydde kvällen innan och hade hög feber.
Teo Helge fick göra allsvensk debut mot sin tidigare klubb. Han blev kickad från Elfsborg som 14-åring.
– Jag blev kickad när jag var 14. Så gick jag till Norrby, hela vägen upp, och sen till Mjällby. Så det var extra kul att göra debuten mot dem, säger han till Expressen.
Elfsborg missade chansen att gå upp på andra plats i tabellen efter Hammarbys förlust i går.