After going a goal behind early on, Horsham equalised through Shamir Fenelon’s excellent finish before James Hammond gave the Hornets the lead from the spot.
Barnsley overturned the deficit to make it 3-2 before Richards tapped home late on to seal a famous cup result.
But who stood out for Horsham? Here are Sam Pole's ratings from the game.
5 / 5