Plucky Horsham twice came from behind to earn a 3-3 draw at Barnsley as substitute Tom Richards earned them an FA Cup first-round replay.
Barnsley took a 14th-minute lead when Jamie McCart’s ball into the area was met by a close-range header from Max Watters.
The visitors equalised eight minutes later when Shamir Fenelon produced a fine finish after Dan Ajakaiye caused problems for the Barnsley defence with his pace.
After Barnsley’s Callum Styles struck the bar, James Hammond put Horsham ahead from a 38th-minute penalty after Ajakaiye was fouled by Corey O’Keeffe inside the area.
Barnsley were back on level terms in first-half stoppage time when Fabio Jalo scored with a superb curling effort, and the hosts regained the lead in the 64th minute when Mael de Gevigney headed in O’Keeffe’s corner.
Horsham, though, drew level again in the 81st minute when Jack Strange found Lucas Rodrigues and he squared to fellow replacement Richards to tap in.
It was a spirited performance from Horsham, who are in the seventh tier, against League One opposition.
Non-league Horsham defy Barnsley to earn FA Cup replay