Kalkara registered their first win in the BOV Third Division as they defeated Marsa 1-0 in a clash between the two teams lying in the bottom two places.
Fgura United registered a most comfortable 5-0 win over Qrendi while Xghajra Tornados defeated Sirens 2-1.
Swieqi United were held in a goalless draw by Marsaskala.
Leaders Pembroke Athleta defeated Mgarr United 3-0 while Santa Lucia beat Mtarfa 2-1.
In another match, Ghaxaq were held by Mdina Knights in a 1-1 draw.
Pembroke lead the way with 25 points, followed by Ghaxaq on 21, Santa Lucia 19, Mdina 18, Fgura 17, Mgarr 15, Swieqi and Xghajra 12, Sirens 10, Qrendi 9, Marsaskala 8, Mtarfa 4, Kalkara and Marsa 3.