Saturday sees United travel to Ballingry with relegation almost a certainty after Wednesday night’s defeat 4-2 at Carnoustie.
In horrendous conditions at Laing Park it started badly for Saints and never got better.
The home side went in front on five minutes when Danny Millar scored with a header from a McIlravey corner.
The score became 2-0 on 39 minutes when Kevin McMullan knocked a Kevin Milne cross in to his own net.
United pulled one back when Greg Whyte headed home just before the break.
Josh Milne restored the two goal lead on 68 minutes and then on 80 minutes Perera made it four.
Sibanda managed to tap in a goal-bound Graham Port shot but it was purely a consolation.
The result means that Saints must win all four of their remaining games to stand a remote chance of making it to the relegation play off but even that will require an incredible change in fortune and assistance from other teams.
It’s been a season to forget for a United side which retained its place in the Super League last year due to reconstuction of the junior divisions.
The club has been unable to kick-start its season and has remained rooted near to the foot of the division for most of the campaign.
It’s been a dismal year for north east Fife Super League clubs in general with Tayport looking like they’ll join United in going down.
A United spokesman told The Citizen: “We got off to a bad start at Carnoustie and got worse.
“We had plenty of the ball but created very little in the last third.
“To be fair to Carnoustie they let us have the ball but hit us on the break and took their chances well.
“We are really up against it now and a betting man certainly wouldn’t back us to stay up.
“But stranger things have happened and we will be going down to Ballingry to take all three points and then see what happens - but its not looking good.
“We would like to thank those who made the trip to Carnoustie on Wednesday in dreadful conditions.”
The season will rumble on at the weekend as Saint Andrews United at least look to end the season on a high and kick off at Ore Park is 2.30p.m.