Balzan are up to third in the BOV Premiership following a 3-2 win over Mosta.
They did it the hard way, twice recovering from a goal down and clinching a late winner to move third in the table , a point above Gzira and Hibernians.
Champions Hamrun Spartans showed no signs of taking their foot off the throttle as they cruised to a 4-0 win over Zebbug Rangers.
The battle for the play-off’s was thrown wide open as Sta Lucia struck early to defeat Valletta and join Zebbug at the bottom. With just two games remaining either team could retain their premier status for next season.