Malmo went into the game knowing that nearest rivals IFK Gothenburg had lost 2-1 away to Djurgarden but failed to capitalise.
Gothenburg started well with Jakob Johansson smashing home a loose clearance to give them the lead, but a goal from Martin Broberg and a dubious penalty from Amadou Jawo gave the home side victory.
Malmo top the table on 54 points with three games to go, four points ahead of IFK Gothenburg.
Helsingborg hammered Halmstad 4-2 to move into third place on 49 points, one place ahead of AIK who beat Mjallby 3-2 on Friday night, on goal difference.
(Reporting by Philip O'Connor in Stockholm; editing by Martyn Herman)
Share
