A goal early in the second half enabled Birkirkara to return to winning ways as they defeated Tarxien Rainbows 1-0 and move once again two points behind the leaders.
The Rainbows, on the other hand, remain in sixth place after conceding a first defeat after four wins and a draw from the previous five matches.
Birkirkara lacked Paul Fenech but Joseph Zerafa was back after serving a one-match ban. Tarxien, on the other hand, could not count on the suspended Ebiabowei Baker.
The Stripes scored the all-important goal three minutes in the second half as Liliu served Ryan Camenzuli on the left and the latter slammed the ball past goalkeeper Andrea Cassar.
B’KARA Justin Haber, Zach Muscat, Mauricio Matias Latini Mazzetti, Nikola Vukanac, Joseph Zerafa, Emerson Marcelina (46′ Frank Temile), Gareth Sciberras, Ryan Scicluna (73′ Rowen Muscat), Ryan Camenzuli, Ellinton Antonio Costa Morais (83′ Edmond Agius), Vito Plut.
Subs not used: Ini Etim Akpan, Cain Attard, Edward Herrera, Joseph Willy.
Coach: Giovanni Tedesco
TARXIEN Andrea Cassar, Bruno Giglio de Oliveira (45+1′ Matthew Tabone), Triston Caruana, Brandon Muscat, Ayrton Azzopardi, Lucky Omeruo (72′ Anderson Raimundo da Silva), Carlos Menendez Hevia, Luke Montebello (72′ Danilo Meira Santos), Daniel Zerafa, Alex da Paixao Alves, Joao Pedro Oliveira Santos.
Subs not used: Sean Mintoff, Manuel Caruana, Timothy Tabone Desira, Roderick Bajada.
Coach: Jacques Scerri
Referee: Trustin Farrugia Cann
Assistant Referees: William Debattista, Martin Borg
Fourth Official: Glen Tonna
Yellow Cards: Camenzuli, Marcelina, Liliu, Hevia, Scicluna, B. Muscat
Scorers: 48′ Ryan Camenzuli
BOV Player of the Match: Ryan Camenzuli