A controversial penalty and two defensive mistakes condemned Sevenoaks Town to another disappointing early FA Vase exit at Gay Dawn Farm on Saturday.
They led 2-0 after 20 minutes, both scored by Byron Walker who also hit the woodwork, but a penalty nine minutes later proved the turning point in this Buildbase Second Qualifying Round tie.
Referee Jak Hill deemed Corinthian's Oscar Housego was fouled in the box, and AJ Billings stepped up to beat Oshane Brown. Louis Clarke made it 2-2 on the stroke of half-time, and then squeezed home the third on the hour as Town failed to defend a ball in from the right.
Greg Benbow made both goals for Walker - the first coming almost from the kick-off. The left back's perfect pass split two defenders allowing Walker to run on and score into the far corner. It triggered a very lively first half hour, home captain Jack Bath fired against the crossbar, and Brown tipped the follow-up effort over the bar.
Then Town skipper Chris Edwards' last-ditch clearance off the line stopped a certain equaliser. Brown then picked up a booking for handling outside the box after failing to hold the ball - but got good hands on Bath's free-kick, then tipped Brima Daramy's effort over the bar.
Town went close to a second after fourteen minutes, Benbow's cross was headed against a post by Walker, and Gary Stock's effort was tipped over the bar. Carnegie then shot just wide of the far post, before things began to unravel. Bath made no mistake from the spot, before Clarke levelled things up on the stroke of the interval.
Micky Collins made a swift double change - sending on Andy Constable and new signing Mikey Dalton in place of Stock and Walker.
Three minutes later though Town fell behind - Clarke finding space to roll the ball home with a low finish. Chris Edwards fired a free-kick over the bar - then with time running out Kieron McCann's run saw him run the ball over the byline, before setting up Constable only for him to fire over the bar.