Match ends, Bolton Wanderers 2, Ipswich Town 2.
Bottom club Bolton Wanderers converted a 97th-minute penalty to salvage a late draw which stopped Ipswich moving into the Championship play-off places.
Ipswich led at half-time after Kevin Bru lifted the ball over Bolton keeper Paul Rachubka and in off the crossbar.
Christophe Berra doubled the advantage when he beat Rachubka to head in Ainsley Maitland-Niles' free-kick.
Lawrie Wilson's half-volley gave Bolton hope within 80 seconds, before Stephen Dobbie rolled in the leveller.
Wanderers' hopes of avoiding relegation to League One still look slim, with a 10-point deficit to overturn in their final 10 matches.
Eighth-placed Ipswich are a point from the top six, but have a game in hand over sixth-placed Sheffield Wednesday.
The draw provided some cheer for long-suffering Bolton fans, who hope to see their club's off-the-pitch turmoil come to an end next week.
A protracted takeover fronted by former striker Dean Holdsworth is expected to be completed in the coming days.
A winding-up petition against the club has again been adjourned at the High Court to give the consortium time to finalise a takeover.
Bolton manager Neil Lennon: "I'm fed up, frustrated - we've played so well and we missed some gilt-edged chances. The least we deserved was a point.
"We were the better team by a long, long way. Football's about being ruthless and taking your chances, putting teams away when you're in the ascendancy and we didn't do it again tonight.
"I can't be critical of the character of the team and some of the quality of the football was exceptionally good."
Ipswich manager Mick McCarthy: "We've all done it; we've all made mistakes. I've made them when I've been a lot older and a lot wiser than Ainsley (Maitland-Niles, who gave conceded the penalty).
"He's a kid, give him a bit of loving. That's what we need to do."
- 8SpearingBooked at 83mins
- 17TrotterSubstituted forMadineat 67'minutes
- 21PratleySubstituted forWellingtonat 90+1'minutesBooked at 90mins
- 10CloughSubstituted forDobbieat 84'minutes
- 17BruSubstituted forVarneyat 51'minutes
- 44FoleySubstituted forHyamat 68'minutes
- 15PringleSubstituted forMaitland-Nilesat 70'minutes
- Mark Haywood
- Shots on Target
Second Half ends, Bolton Wanderers 2, Ipswich Town 2.
Goal! Bolton Wanderers 2, Ipswich Town 2. Stephen Dobbie (Bolton Wanderers) converts the penalty with a right footed shot to the bottom left corner.
Penalty Bolton Wanderers. Wellington draws a foul in the penalty area.
Penalty conceded by Ainsley Maitland-Niles (Ipswich Town) after a foul in the penalty area.
Corner, Bolton Wanderers. Conceded by Jonathan Douglas.
Attempt blocked. Liam Feeney (Bolton Wanderers) left footed shot from the centre of the box is blocked. Assisted by Dean Moxey with a cross.
Attempt saved. Stephen Dobbie (Bolton Wanderers) right footed shot from a difficult angle on the left is saved in the centre of the goal. Assisted by Dean Moxey.
Wellington (Bolton Wanderers) is shown the yellow card.
Wellington (Bolton Wanderers) has gone down, but that's a dive.
Substitution, Bolton Wanderers. Wellington replaces Darren Pratley.
Corner, Bolton Wanderers. Conceded by Luke Varney.
Darren Pratley (Bolton Wanderers) wins a free kick on the right wing.
Foul by Ainsley Maitland-Niles (Ipswich Town).
Attempt saved. Gary Madine (Bolton Wanderers) header from the centre of the box is saved in the top centre of the goal. Assisted by Stephen Dobbie with a cross.
Offside, Bolton Wanderers. Liam Feeney tries a through ball, but Gary Madine is caught offside.
Attempt missed. Tommy Smith (Ipswich Town) header from the centre of the box misses to the right. Assisted by Luke Varney following a set piece situation.
Substitution, Bolton Wanderers. Stephen Dobbie replaces Zach Clough.
Jay Spearing (Bolton Wanderers) is shown the yellow card for a bad foul.
Foul by Jay Spearing (Bolton Wanderers).