Leo Östman gav hemmalaget ledning i den femte minuten. Det fina passningsspelet gick från höger till vänster och fram till Niklas Hult vid straffområdet.
Elfsborg var starkast i första halvlek. Det rörliga anfallsspelet höll på att ge mer.
Men i andra halvlek jämnade Mjällby AIF ut tillställningen. Matchen slutade 1-1 inför 5 818 åskådare på Borås Arena.
Solen tittade fram efter regn under torsdagskvällen. Underlaget var konstgräs.
Matchen var framflyttad från ordinarie omgång på grund av Europaspel. Mjällby hade fått 1 600 ståplatsbiljetter och 650 sittplatsbiljetter till bortasektionen.
En poäng vardera i omgång 15 som flyttats fram i schemat.