St Andrews United and Sauchie shared eight goals in a thriller of a match at Barnetts Park.
The lead swung from one team to another, with the teams never separated by more than one goal.
Sauchie opened the scoring after 16 minutes when Iain Syme crossed to Brian Morgan, who headed the ball past keeper Darren Clarkson.
A few minutes later Clarkson kept his team in the match when he blocked a shot from Ryan Millar, when he was clean through.
The home team equalised when Barry Sibanda collected athrough ball and rounded keeper Ross Harkness.
His net bound shot was onlyhelped into the net by Steven Dolan.
Just before half time United took thelead when Barry Sibanda ran onto a through ball, rounded Ross Harkness andscored from a tight angle.
Sauchie equalised after 55 minutes when Brian Morgan scored his second.
The visitors took the lead when Ryan Millar rifled past Darren Clarkson.
United were not finished and a few minutes later Craig Wedderburn netted.
Sauchie regained the lead when yet another long throw from Ashford found Jon Tully and he shot past Darren Clarkson.
To United’s credit they did not give up and equalised from a 30 yards free kick, with only a few minutes left.
Barry Sibanda completed his second hat trick of the season, when he fired the ball past keeper Ross Harkness.
St Andrews - Clarkson, McNeish, (Brand), Dobie, Whitehead, Wedderburn, McInnes, (Mackie), McMullan, Patrick, Rolland, Sibanda, Buchan.
Subs - Wilson, Cunningham, Murdoch.
On Saturday United play Kelty Hearts at home.