Birkirkara clinched second place in the BOV Premiership, behind champions Hamrun Spartans, and secured their spot in European competition next season.
A comfortable two goal lead over bottom side Pieta Hotspurs turned into a nervy 3-2 final score as Pieta came close to causing a major upset.
That win means the rest of the clubs in the chasing pack have a real tussle on their hands to have any chance of playing in European competitions.
Balzan on 43 and Gzira and Hibernians both on 42 points sets up an enticing end to the season.
Today Balzan clash with Gzira. A win and three precious points at stake but for which one. Should Balzan win, they would open daylight between themselves and the chasing group. For Gzira, they would leapfrog Balzan with a win but would still be within range of Hibernians who play Sirens today. If Balzan and Gzira ends all square and Hibs win, then the cat is really among the pigeons.
A riveting final few games of the season, great stuff for neutrals but nail-biting for supporters of all the clubs involved.