Match ends, Altrincham 1, Barnsley 0.
Damian Reeves' strike sent National League side Altrincham through to the second round of the FA Cup at the expense of League One Barnsley.
Jake Moult came close to putting Altrincham in front when Adam Davies tipped his effort over the bar.
The Robins took the lead just after half-time when Ryan Crowther's shot was parried into the stride of Reeves, who tapped into an open net.
The win sends Alty into the second round for the first time since 2001.
It also heaps the pressure on Barnsley boss Lee Johnson who is currently overseeing their worst run in 56 years, having lost their previous seven League One games.
Altrincham, who sit 45 league places below the Tykes, have not beaten a Football League side in this competition since a second-round win over Wigan in December 1994.
Barnsley are the 17th league side to lose to Alty in the FA Cup, which is a record for the most league scalps by a team never to feature in the Football League.
The Tykes dominated the game for large spells but were made to pay for missing a series of clear chances.
- 5HavernSubstituted forHeathcoteat 65'minutes
- 3GriffinBooked at 44mins
- 4MoultBooked at 66mins
- 19CrowtherSubstituted forCleeat 76'minutes
- 10ReevesSubstituted forRankineat 89'minutes
- 4RobertsSubstituted forIsgroveat 53'minutes
- 7ScowenSubstituted forHourihaneat 53'minutes
- 16MarisSubstituted forWilkinsonat 53'minutes
- 15WatkinsBooked at 86mins
- Andy Haines
- Shots on Target
Second Half ends, Altrincham 1, Barnsley 0.
Reece Wabara (Barnsley) wins a free kick in the defensive half.
Foul by Nicky Clee (Altrincham).
Corner, Barnsley. Conceded by Adam Griffin.
Marley Watkins (Barnsley) wins a free kick on the left wing.
Foul by Jordan Sinnott (Altrincham).
Attempt missed. George Smith (Barnsley) left footed shot from outside the box misses to the right. Assisted by Conor Hourihane.
Reece Wabara (Barnsley) wins a free kick in the attacking half.
Foul by Josh O'Keefe (Altrincham).
Attempt saved. Conor Hourihane (Barnsley) left footed shot from outside the box is saved in the bottom left corner. Assisted by Lloyd Isgrove.
Substitution, Altrincham. Michael Rankine replaces Damian Reeves.
Marley Watkins (Barnsley) is shown the yellow card.
Foul by Ben Pearson (Barnsley).
Josh O'Keefe (Altrincham) wins a free kick on the left wing.
Foul by Reece Wabara (Barnsley).
Nicky Clee (Altrincham) wins a free kick in the defensive half.
Offside, Barnsley. Conor Hourihane tries a through ball, but Sam Winnall is caught offside.
Attempt missed. Conor Wilkinson (Barnsley) left footed shot from the centre of the box is close, but misses to the right.
Ben Pearson (Barnsley) wins a free kick in the defensive half.