Clarets defender Kevin Long was the hero for Barnsley as he netted an 89th minute winner on his debut in a 2-1 win at Oldham Athletic.
Long’s late strike ended a run of eight straight defeats for The Tykes in Sky Bet League One and the Irishman completed the full 90 minutes at Boundary Park.
Cameron Dummigan was also involved in the game, playing the full 90 minutes for Oldham Athletic.
Elsewhere, Danijel Nizic was an unused substitute as Crewe Alexandra suffered a 5-1 home defeat to Peterborough United.
The result leaves them rooted to the bottom of Sky Bet League One after three straight home defeats.