Marcus Tudgay cancelled out an early strike from Charlie Austin to bring Barnsley level against Burnley at the break.
Sean Dyche's side were in front after just four minutes when Austin headed home at the near post after reacting quickest to a cross from Ross Wallace.
Barnsley responded well and leveled ten minutes before the break thanks to a powerful header from Tudgay.
The on-loan striker netted his first of the season when he latched onto a superb pass from Scott Golbourne.