Ivan Bojovic opened the score on the 36th minute and Terence Scerri scored twice on the 64th and 80th to extend the lead further.
In another match, Ta’ Xbiex held Kirkop United in a goalless draw.
Xghajra and Zurrieq lead the way with 15 points, followed by Dingli on 12, Kirkop and Msida 8, Attard 7, Mdina 6, Ta’ Xbiex 4, Marsaskala, and Ghaxaq 3, Gharghur and Mtarfa 0.