Marsaxlokk defeated leaders Lija Athletic 4-1 to join them on top the BOV First Division table.
Andre Grabowski put the Southeseasiders ahead after just three minutes. Erjon Beu converted a penalty on the 16th to equalise but Marsaxlokk regained the lead on 34 minutes thanks to Rupert Mangion.
Grabowski made it 3-1 on 61 minutes and three minutes in added time, Douglas da Silva Silveira sealed the issue for Marsaxlokk.
Photos: Copyright © www.stephengatt.com
In another match, Vittoriosa Stars defeated Zejtun Corinthians 1-0 thanks to a goal by Marcelo Pereira on the 70th.
Marsaxlokk and Lija lead the way with 17 points, followed by St. Andrews on 16, Naxxar 15, Pietà and Vittoriosa 14, Zejtun and Gudja 12, Gzira 9, Dingli 7, Birzebbuga 3 and Mqabba 2.