Dingli Swallows collected three precious points in the battle against relegation as they registered an impressive 4-0 win over leaders Pembroke Athleta in one of the six matches from the BOV Second Division.
Pembroke still enjoy a two point lead as Fgura United were held in a goalless draw by Mellieha. Mqabba join Fgura in second place thanks to 2-1 win over Senglea Athletic.
San Gwann moved fourth, on level points with Mellieha, thanks to a 2-0 win over bottom-placed Siggiewi.
Marsa beat Zabbar St. Patrick 2-1 while Mdina Knights and Kirkop United shared the spoils in a 2-2 draw.
Pembroke lead the way with 30 points, followed by Fgura and Mqabba on 28, Mellieha and San Gwann 23, Gharghur 22, Zabbar 21, Marsa 18, Senglea 17, Marsaskala 14, Kirkop and Dingli 11, Mdina 9 and Siggiewi 7.