Dingli Swallows claimed three important points in the battle against relegation as they defeated St. Andrews 2-1 in one of the two BOV First Division matches in programme at the Luxol Stadium.
Isaac Bawuah put Dingli ahead five minutes in the second half. Rumen Kerekov equalised but Lydon Micallef made it 2-1 for the Swallows on 57 minutes.
In the second match, Zejtun Corinthians and Gudja United shared the spoils in a 2-2 draw.
Alan Abela put Gudja ahead six minutes from the end of the first half and Kiril Aleksandrov doubled the score on the 76th minute. Kenneth Abela pulled one back on 81 minutes and three minutes later, Adrian Carabott notched the equaliser.
Naxxar lead the way with 31 points, followed by Vittoriosa on 30, Lija 29, Pieta 27, Marsaxlokk and Gudja 26, St. Andrews 24, Zejtun 18, Gzira 15, Dingli 12, Birzebbuga 9 and Mqabba 5.