Barnsley were looking to climb away from the Championship drop zone when they hosted Bolton at Oakwell.
But the Reds fell behind on 15 minutes, David Ngog finding the net to stun the Oakwell crowd.
It got worse for Barnsley on 38 minutes, Jay Spearing shooting Bolton 2-0 ahead.
David Flitcroft’s refused to buckle though and goals from Tomasz Cywka and Chris O’Grady brought parity to the game.
But Wanderers struck again when defender Craig Dawson pounced to make it 3-2.
For full match report and reaction, read Sports Monday, free in Monday’s Yorkshire Post newspaper.