Marconi's finals hopes appear to be slipping away after their fourth straight loss at the weekend.
The Stallions 4-2 loss to APIA Leichhardt Tigers at Marconi Stadium on Saturday sees them drop to ninth place on 13 points - seven points behind fifth placed Rockdale who they play on Sunday.
Peter Tsekenis's team last win came against Sutherland on April 20.
The Tigers set up the win with a whirlwind opening 25 minutes as they raced to a 3-1 lead at the break courtesy of goals to brothers Sean and Josh Symons and Corey Biczo.
Biczo secured all three points for the visitors when he beat the offside trap midway through the second half.
Mitchell Mallia's individual effort was the highlight for the home team who recorded their seventh loss for 2019. Marko Jesic did head in a consolation goal after earlier missing a penalty.
Stallions assistant coach Peter Papoythis said APIA were the "better team".
"It's as simple as that," he said.
"APIA Leichhardt has probably been the best team in the competition in the last four years.
"Tonight was our worst performance of the year and really we couldn't play any worse, so we will need to have a good hard look at ourselves. As always we will work hard on the training paddock during the week and try to turn things around."
Marconi have a big few weeks coming up. Not only are they battling to stay in the NPL 1 finals race, they are also hoping to progress to the final 32 of the FFA Cup.
The Stallions have drawn Sydney Olympic in the seventh and final round of the preliminary stages to be played at Belmore Sports ground (7.30pm) on June 5.
Sydney United 58, who have made the final phase of the tournament four of the five years, will play NPL 2 team Northern Tigers for a place in the finals. The game will be played at Sydney United Sports Centre (7.30pm) on June 5. The winners will then go on to represent NSW in the round of 32 of the FFA Cup.