Melita joined Mqabba in second place as they came from behind to beat Dingli Swallows 3-1.
Charlon Sammut put the Swallows ahead on the 4th minute but George Gribbon levelled matters on 31 minutes. Michael Cachia made it 2-1 on 64 minutes and eight minutes from time, Luke Micallef sealed the issue with a third goal.
In another match, Lija Athletic registered a dramatic 2-1 win over St. Andrews.
Nicky Vella Petroni put the Saints ahead on the hour but three minutes later, Keith Darmanin converted a penalty to level matters. Two minutes in added time Admir Dzanovic notched the winner for Lija.
Balzan lead the way with 29 points, followed by Mqabba and Melita on 22, Mosta and St. George’s on 21, Lija 20, St. Andrews 13, Pietà and Dingli 12 and Msida -4.