Match ends, Barnsley 2, Bolton Wanderers 2.
Oli McBurnie scored an injury-time equaliser as Barnsley snatched a late draw with fellow Championship relegation strugglers Bolton.
Gary Gardner fired the Tykes into a half-time lead from 10 yards.
Bolton thought they had won it when Adam Le Fondre levelled with a penalty before Craig Noone volleyed in late on.
But McBurnie headed in a corner to leave third-from-bottom Barnsley two points behind both Bolton and Birmingham City.
Barnsley have a game in hand on Bolton but have now played the same number of games as Birmingham, who face leaders Wolves at Molineux on Sunday.
Going into the last 10 minutes, the Tykes appeared to be climbing out of the drop zone courtesy of Gardner's strike after McBurnie had seen two efforts cleared off the line.
David Wheater had gone closest to an equaliser for Bolton when his second-half header was cleared off the line by Andy Yiadom, before Phil Parkinson's side turned things around with two goals in three minutes.
First Le Fondre slotted in from the spot after George Moncur was adjudged to have fouled Will Buckley, before Noone netted his first goal for the club.
That looked set to lift Bolton five points clear of the relegation zone but McBurnie headed in at the far post to earn Barnsley a point.
Barnsley boss Jose Morais told BBC Radio Sheffield:
"Every point is important and winning games is important and we wanted to be consistent in achieving positive results.
"Now the goal is to win, win, win. This is our desire, our wish and our goal."
Bolton Wanderers manager Phil Parkinson:
"I'm delighted Craig Noone got his goal which should've won us the game. I wish I was here talking about Craig Noone's fantastic goal and what an important one it was for us but to concede off a last-minute set-play has hurt us.
"We really took the game to them and had other chances to score but we weren't able to get the goal.
"We live to fight for another day, we're still in the mix. I felt we lost our way a bit, the spirit had been drained out of us. Today it's back and that's what we've got to maintain until the end of the season."
- 18JacksonSubstituted forPinnockat 45'minutes
- 6LindsayBooked at 90mins
- 3FryersSubstituted forMahoneyat 86'minutes
- 20PottsSubstituted forBradshawat 71'minutes
- 22GardnerBooked at 57mins
- 10MoncurBooked at 79mins
- 19MooreBooked at 45mins
- 15McBurnieBooked at 81mins
- 2LittleSubstituted forNooneat 71'minutes
- 32BurkeSubstituted forBuckleyat 45'minutes
- 5BeeversBooked at 59mins
- 10AmeobiBooked at 55mins
- 21PratleyBooked at 81mins
- 24HenryBooked at 13mins
- 22MoraisSubstituted forDerviteat 90+2'minutes
- 9Le Fondre
- Mike Jones
- Shots on Target
Second Half ends, Barnsley 2, Bolton Wanderers 2.
Adam Hammill (Barnsley) wins a free kick in the defensive half.
Foul by Sammy Ameobi (Bolton Wanderers).
Liam Lindsay (Barnsley) is shown the yellow card for a bad foul.
Goal! Barnsley 2, Bolton Wanderers 2. Oliver McBurnie (Barnsley) header from very close range to the centre of the goal. Assisted by Kieffer Moore following a corner.
Attempt missed. Kieffer Moore (Barnsley) header from the centre of the box is close, but misses to the right. Assisted by Adam Hammill with a cross following a corner.
Corner, Barnsley. Conceded by Adam Le Fondre.
Attempt blocked. George Moncur (Barnsley) right footed shot from outside the box is blocked.
Kieffer Moore (Barnsley) wins a free kick in the attacking half.
Foul by David Wheater (Bolton Wanderers).
Substitution, Bolton Wanderers. Dorian Dervite replaces Filipe Morais.
Attempt blocked. Adam Le Fondre (Bolton Wanderers) left footed shot from the left side of the box is blocked.
George Moncur (Barnsley) wins a free kick in the attacking half.
Foul by Karl Henry (Bolton Wanderers).
Substitution, Barnsley. Connor Mahoney replaces Ezekiel Fryers.
Goal! Barnsley 1, Bolton Wanderers 2. Craig Noone (Bolton Wanderers) right footed shot from the centre of the box to the centre of the goal following a fast break.
Goal! Barnsley 1, Bolton Wanderers 1. Adam Le Fondre (Bolton Wanderers) converts the penalty with a right footed shot to the centre of the goal.
Oliver McBurnie (Barnsley) is shown the yellow card.
Darren Pratley (Bolton Wanderers) is shown the yellow card.