St Andrews United............2
Kelty Hearts came from behind twice, to take all three points from an entertainingmatch at Barnetts Park.
Once again United were undone by three set pieces.
The home team controlled the first 20 minutes and went ahead after just 11 minutes.
A long throw from Ricky Patrick was only cleared as far as Liam Rolland.
The youngmidfielder found the bottom corner of the net from 12 yards, despite Kyle Allison getting a strong hand to the ball.
A few minutes later only a terrific one handed save by Allison prevented Rolland from scoring a second goal.
Kelty came more into the match as the half progressed and equalised after 34 minutes.
A twice taken free kick was not dealt with and Stuart Cargill fired a shotpast keeper Darren Clarkson from close in.
United came close to regaining the lead early in the second half when Paddy Deanehit a post, when he perhaps should have scored.
On the hour mark the home teamwere awarded only their second league penalty this season when a free kickfrom Barry Sibanda was adjudged to have been handled in the wall.
It looked a harsh decision by referee Jonathan Bell, but Sibanda sent Kyle Allison the wrongway from the spot to make the score 2-1.
Five minutes later, Kelty equalised again when a corner from Scott Gates found Brian Ritchie and he flicked the ball past Darren Clarkson.
With only eight minutes left, referee Bell awarded a controversial second penalty when Craig Wedderburn was penalised for a hand ball.
Stephen Husband scored what proved to be the winner.
Two minutes from time Kelty were reduced to 10 men, when Stuart Cargillreceived a second yellow.
St Andrews - Clarkson, Murdoch, Whitehead, Wedderburn, Dobbie, (Sturrock), McInnes, Patrick, Rolland, Sibanda, Deane.
Subs - Wilson, Cunningham, Mackie.