After two straight losses, the Gulls found winning form as they trounced Balcatta 4-1 at Grindleford Reserve on Saturday.
Scores were locked at 1-1 at half time, but the visitors dominated the second half.The side is now six points clear in the top four with three games remaining.
At ECU Joondalup Football Stadium, the 11th-placed Jacks came close to upsetting sixth-placed Stirling in a 5-4 loss.
The high-scoring encounter had the sides level 2-2 at half-time but despite the Jacks hitting two goals in the second half, the Lions took the points.
Sorrento faces Cockburn and ECU plays Subiaco on Saturday.