Luxol climbed first in the FXDD Premier Division standings after thumping Zurrieq 20-1. For the winners this was their twelfth victory of the season which enabled them to maintain their quest for the championship.
On the contrary Zurrieq suffered another heavy defeat after their 21-6 loss against Hibernians.
Both sides had their fair share of play in the first five minutes but after Luxol surged ahead there was no match for Zurrieq.
Ibrahim Tarik scored five goals, George Frendo, Noel Bray, Florin Anton, Basil Emeka and Dario Zampa scored a brace, Dean Gera and an own goal were among those who put their names on the scoresheet for the Luxol side.
Tyron Borg scored the goal for Zurrieq.
In the second match Birzebbugia claimed their second victory of the season after seeing off Vittoriosa 3-1. This win enabled the southsiders to leave the bottom place of the table and reach Luqa with 7 points.
Javier Abad Juni, Aaron Dalli and Antoni Tarros Barrafon put their name on the scoresheet for Birzebbugia.
Kenneth Spiteri scored the only goal for the Cottonera side.
In the FXDD First Division Naxxar continued their good form after having the better of Kalkara 8-1. This victory helped the Lions to maintain their promotion hopes alive.
Naxxar had their brighter moments in the match and outclassed Kalkara who tried to make a reaction. Even though they restored parity, Kalkara found a good Naxxar rearguard who never lost concentration to grab the three important points.
Their goals were scored from a hat-trick by Adrian Fenech, a brace from Bernard Sciberras and a goal for Khail Drago, Andrew Catania and Lydon Baldacchino.
Meanwhile Gzira and Sirens shared the spoils in a 4-4 scoreline.