Aylesbury United bounced back from the disappointment of defeat against Uxbridge by beating AFC Hayes in a five-goal thriller 3-2 on Wednesday night.
The Ducks struck first, Paul Edgeworth converting a penalty midway through the first half, after Joey Acheampong had been brought down by visiting keeper Khiara.
Three minutes before half-time Ben Baines headed home from a pinpoint Danny Jones free-kick to double the lead.
Hayes came out for the second half with a more attacking formation, playing three pacy front men, and caused problems throughout the half.
Tony Mendy pulled a goal back on 65, minutes after appearing lucky to escape a second yellow after an off the ball incident involving Greg Williams.
Despite being under pressure as Hayes searched for the equaliser, skipper Jack Wood powered home a diving header to extend the lead in the 78th minute, before Mendy added his second two minutes later to set up a nervous last 10 minutes.
No further goals followed with the Ducks holding out for a well-deserved and confidence building three points.
This was another resolute battling performance from a Ducks side down to bare bones again, with just one fit substitute available to manager Tony Joyce.
The Ducks face promotion chasing Barton Rovers on Saturday.
Meanwhile, Aylesbury FC extended their unbeaten run to seven with a 0-0 draw against league leaders Rugby Town on Tuesday night.
The point moved Steve Bateman’s side 14 points clear of the foot of the table and welcome struggling North Greenford United on Saturday (kick-off 3pm).