Mosta scored twice in added time to earn a point in a 2-2 draw with Floriana after going two goals down.
This draw puts Mosta on level points with Qormi, one ahead of Tarxien but one behind Naxxar Lions. The Blues will be facing rivals Naxxar in their final league match and the outcome of this clash could decide which team finishes tenth and hence face Gzira United in the BOV Premier League Play-Off.
Floriana had a perfect start taking the lead after just 50 seconds thanks to Igor Coronado whose shot from the edge of the area gave goalkeeper Omar Borg no chance.
The Greens doubled the score two minutes from time when Matteo Piciollo concluded a good move on the left flank with a diagonal shot which beat the Mosta custodian.
However Mosta did not give up, reducing the gap through Adrian Borg following a cross from the right by Jonas Rodriguez Ekani on the 93rd minute.
A minute later, the Blues equalised when a cross shot by Udo Fortune was deflected by the goalkeeper and Adrian Borg flicked the ball home.
MOSTA Omar Borg, Mark Brincat, Dyson Falzon, Ousman Koli (77′ Karl Pulo), Kurt Magro (41′ Kyle Frendo), Udo Fortune, Adrian Borg, Ryan Grech (82′ James Brincat), Haruna Babangida, Mickael Nicoise, Jonas Rodriguez Ekani.
Subs not used: Kyle Gerada, Matteo Di Vita, Aaron Sammut, Alieu Darbo.
Coach: Peter Smith
FLORIANA Matthew Calleja Cremona, Douglas Felipe Moreira Cobo, Marcelina Emerson, Vito Plut, Igor Coronado (68′ Gary Muir), Matteo Piciollo (90′ Luca Gatt), Conor Borg, Neil Spiteri, Emanuel Briffa, Giovanni Galea (46′ Luke Micallef), Sacha Borg.
Subns not used: Tyrone Farrugia, Darrell Baldacchino, Russell Cauchi, Gary Muir, Daniel Agius.
Coach: Giovanni Tedesco
Referee: Sandro Spiteri
Assistant Referees: William Debattista, Luke Portelli
Fourth Official: Marco Borg
Yellow Cards: Marcelina, L. Micallef
Scorers: 1′ Igor Coronado, 88′ Matteo Piciollo, 90+3′ Adrian Borg, 90+4′ Adrian Borg
BOV Player of the Match: Matthew Calleja Cremona