Arben Zeneli gav Elfsborg ledningen redan efter fem minuter. Jens Stryger kvitterade för MFF i den 22:a minuten.
Sedan tog Momoh Ibrahim Kamara över. Han satte 2–1 i den 34:e minuten och säkrade segern för gästerna.
Tränare Gaute Helstrup var kritisk efter matchen.
– Prestationsmässigt hade jag hoppats på mer. Vi har stundtals ett spelövertag som vi inte utnyttjar tillräckligt väl, säger han.
Elfsborgs kontringsspel skapade stora problem.
– Sen hanterade vi inte Elfsborgs kontringsspel så bra som vi borde ha gjort. I perioder är presspelet inte heller tillräckligt bra, fortsätter Helstrup.
MFF fick ett rött kort under matchen. Paradoxalt nog spelade laget bättre därefter.
– Det är intressant att se att vi är som bäst efter det röda kortet och får tryck på motståndet, säger Helstrup.
Malmö FF fortsätter att jaga Elfsborg i tabelltoppen.