BARNSLEY head coach Conor Hourihane praised his Barnsley side for coming back from two goals down to win - but admits they can't keep scoring three goals each week.
First half goals from Jake Beesley and Fabio Tavares put the Brewers 2-0 up at the break.
Caylan Vickers pulled one back on 55 minutes, before Davis Keillor-Dunn levelled the game eight minutes later.
David McGoldrick then scored a 93rd minute winner to send the Reds faithful delirious.
Hourihane admits there's goals all over the pitch - but he says he knows his side need to be better defensively.
He said: "I was disappointed, obviously, with the scoreline at half-time.
“We can’t score three goals every single game.
“There will be games where we need to be defensively solid and have good organisation without the ball.
“Phillo (Adam Phillips) looks like he’s got himself in a really good place over pre-season.
“Davo is Davo, Didzy is Didzy and then Caylan has got that little bit of magic.
“So we will score goals.
“I’ve done session after session on defensive structure – and we will get better.
“We’ll keep being relentless with it to make sure that we do it better.”