San Gwann defeated Pembroke Athleta 4-1 to join them and Mqabba in second place in the BOV Second Division on 43 points.
However leaders Fgura United could only earn a point in a 1-1 draw with Zabbar St. Patrick and now move four points clear.
In the battle against relegation, Siggiewi beat Marsa 2-0 to join Dingli Swallows on 22 points, two ahead of Kirkop who were beaten 1-3 by Gharghur.
Senglea Athletic defeated Marsaskala 4-0 while Mdina Knights held Mellieha in a 2-2 draw.
Fgura lead the way with 47 points, followed by San Gwann, Pembroke and Mqabba on 43, Zabbar 39, Mellieha 36, Gharghur 33, Senglea 31, Marsa 25, Marsaskala 23, Dingli and Siggiewi 22, Kirkop 20 and Mdina 10.