LUXOL St Andrews kept the pressure on Freshford United in their bid to become Division One champions.
A 7-0 triumph at Trowbridge Town Reserves means that Jordan Gullis' side must beat the leaders when they meet on Saturday to have any chance of overhauling them, whereas Freshford need just a point to take the title.
Nick Taylor and Josh Hard scored two apiece while, Ashley Bodman, Jamie Hancock and the ever-youthful Mark Durbin, who scored from the penalty spot, made up the Luxol tally.
Leaders Freshford United followed up their 4-0 victory over Semington Magpies from the weekend with a 4-2 success over the same opponents to keep them on course to lift the title for a third time in the five seasons.
Goals from Dave Percival, Waleed Bakali and Alfie Little put Freshford 3-0 up at the break.
Semington pulled a goal back early in the second half when Ben Jenkins scored from a corner with a slight assist from keeper Chris Birleson.
Semington then had a big shout for a penalty turned down and Freshford immediately broke upfield and Bakali added his second of the evening to make it 4-1 before Jordan Field added a second for Semington with 10 minutes to go.
Comments: Our rules
We want our comments to be a lively and valuable part of our community - a place where readers can debate and engage with the most important local issues. The ability to comment on our stories is a privilege, not a right, however, and that privilege may be withdrawn if it is abused or misused.
Please report any comments that break our rules.
Read the rules here