Hibernians put five past Senglea to close the gap on leaders Balzan to seven points but they had to recover from going behind to an early Senglea strike.
Augusto Rene Caseres put Senglea in front after only seven minutes but after that it was nearly all one way traffic.
Hibs levelled the score when Failla scored from the penalty spot on 15 minutes and Hibs went in at the break 2-1 up when Joao Moreira headed home a Failla corner.
Jurgen Degabriele made it 3-1 shortly after the hour mark and in the closing minutes, Dustin Vella and Arlindo Oliiveira, Neto found the net to give Hibernians a resounding 5-1 victory.
Gzira came from behind to beat Hamrun Spartans 2-1, win which puts the Maroons back in third place, on level points with Birkirkara.