Match ends, Ipswich Town 1, Barnsley 1.
Substitute Jim O'Brien's second-half strike earned struggling Barnsley a point at Ipswich.
The hosts took the lead through Daryl Murphy's powerful header from a corner just before the break.
But O'Brien levelled with 20 minutes remaining when he latched on to a loose ball just inside the box and slotted his volley into the bottom corner.
Ipswich left-back Aaron Cresswell was sent off on the final whistle for foul and abusive language.
The dismissal came moments after striker Frank Nouble was left incensed when referee Andy D'Urso waved away his late shouts for a penalty.
The forward had just missed out on connecting with Jay Tabb's shot as the match entered injury time.
And he was left fuming after tumbling over a Jean-Yves M'voto challenge in the penalty area.
The result leaves Barnsley still in the relegation zone with 10 points from 14 games, while Ipswich are 10th on 17 points.
An action-packed last quarter was in contrast to a flat opening which saw neither side threaten to break the deadlock.
Slowly the match started to liven up with the home side shading proceedings.
Paul Anderson shot over the crossbar from 18 yards after a neat chest control from Town top scorer David McGoldrick before Cresswell's dangerous low cross was deflected away by Jack Butland.
The pressure finally paid off four minutes before the interval when Cresswell's corner was met by the unmarked Murphy who thumped home his fourth goal of the season.
Out of nothing, the visitors went close to grabbing an equaliser on 50 minutes when Butland's long kick was neatly laid off by Marcus Pedersen and Chris O'Grady's powerful shot from 20 yards was parried around the post by Dean Gerken.
The chance galvanised the Tykes who went on to enjoy the majority of possession.
An equaliser looked likely and with 20 minutes left, Barnsley finally made the breakthrough.
Paddy McCourt's cross brushed the head of Tommy Smith and O'Brien, a 43rd-minute substitute for Jacob Mellis, neatly steered the ball beyond Gerken's despairing dive.
Four minutes from time, Jason Scotland had a chance to win the match for Barnsley but his shot could only find the side-netting after he was able to control Tom Kennedy's deep free-kick and find space in the penalty area.
Moments later, they were indebted to midfielder Cole Skuse who twice cleared the danger from inside his own six-yard area before O'Brien should have done better when he found space in the area but his toe-poke was comfortably gathered by Gerken.
The match ended with Cresswell sent off on the final whistle when he confronted the referee.
Barnsley manager David Flitcroft:
"I felt for a few weeks that we were on the verge of a good run. Our defending is improving and we have had a settled team which has certainly helped.
"We went toe-to-toe with a quality team in Ipswich and deserved a point, if not more.
"Jim O'Brien was the catalyst for us to get on the front foot.
"He has trained excellently and he has supported the side while being out of the team. I was delighted with his performance."
Ipswich manager Mick McCarthy:
On the home fans booing the team at the end of the match: "I think they should put a bit of pressure on us. We should be in a better position and we have not played well in the last two games.
"I am disappointed as we were all right in the first half but they turned it around on us in the second half.
"I will look at the reasons why, but in the end I have to be happy with the point as we could have lost that match."
On the penalty appeal: "I have not seen an angle where it looks like a penalty.
"We suddenly had five or 10 minutes where we were baying for blood and anywhere in the world would have shouted for a penalty. But it was not for me."
- 3CresswellBooked at 90mins
- 11AndersonSubstituted forTabbat 69'minutes
- 10McGoldrickSubstituted forNoubleat 82'minutes
- 16TunnicliffeSubstituted forTaylorat 82'minutes
- 42McCourtSubstituted forEtuhuat 81'minutes
- 20PedersenSubstituted forScotlandat 74'minutes
- 21MellisSubstituted forO'Brienat 43'minutes
- Andy D'Urso
- Shots on Target
Second Half ends, Ipswich Town 1, Barnsley 1.
Attempt blocked. Daryl Murphy (Ipswich Town) header from the centre of the box is blocked. Assisted by Aaron Cresswell with a cross.
Foul by Kelvin Etuhu (Barnsley).
Cole Skuse (Ipswich Town) wins a free kick in the attacking half.
Corner, Ipswich Town. Conceded by Scott Wiseman.
Attempt blocked. Jay Tabb (Ipswich Town) left footed shot from outside the box is blocked.
Attempt saved. Jim O'Brien (Barnsley) right footed shot from the centre of the box is saved in the centre of the goal. Assisted by Thomas Kennedy with a through ball.
Hand ball by Frank Nouble (Ipswich Town).
Attempt blocked. Chris O'Grady (Barnsley) header from the centre of the box is blocked. Assisted by David Fox with a cross.
Corner, Barnsley. Conceded by Dean Gerken.
Attempt missed. Jason Scotland (Barnsley) left footed shot from the right side of the box is close, but misses to the right. Assisted by Thomas Kennedy with a cross following a set piece situation.
Thomas Kennedy (Barnsley) wins a free kick on the left wing.
Foul by Paul Taylor (Ipswich Town).
Foul by Chris O'Grady (Barnsley).
Christophe Berra (Ipswich Town) wins a free kick in the defensive half.
Substitution, Ipswich Town. Frank Nouble replaces David McGoldrick.
Substitution, Ipswich Town. Paul Taylor replaces Ryan Tunnicliffe.
Attempt missed. Chris O'Grady (Barnsley) header from the left side of the six yard box misses to the left. Assisted by Thomas Kennedy with a cross following a corner.
Substitution, Barnsley. Kelvin Etuhu replaces Patrick McCourt.