Match ends, Ipswich Town 1, Blackburn Rovers 1.
Ben Marshall's stoppage-time free-kick rescued a point for 10-man Blackburn and denied in-form Ipswich.
Marshall perfectly placed a curling effort to cancel out a similarly brilliant dead-ball finish from Ipswich's David McGoldrick.
That goal came after a foul on Conor Sammon, for which Matthew Kilgallon was shown a second yellow card.
Ipswich remain unbeaten in eight games and stay sixth in the Championship, while Blackburn slip to 13th.
However, Mick McCarthy's men may feel they have wasted the chance to end a run of what is now three successive draws, both through their profligacy in front of goal and the inability to hold off the 10 men of Rovers.
McGoldrick had two chances to make the points safe, only for a volley to smack against the post and a breakaway to be denied by visiting goalkeeper Jason Steele.
Prior to that, Ipswich's Stephen Hunt had a header cleared off the line by Shane Duffy as Blackburn reeled from the double blow of going behind and losing Kilgallon.
The former Sheffield United man was fortunate to only be cautioned in a first clash with Sammon, then received a red card for a second.
With 11 men on the pitch in the first half, Blackburn had enjoyed the better of the chances, with Jordan Rhodes, Rudy Gestede and Lee Williamson all going close.
Ipswich improved after the break with McGoldrick coming to the fore but it was Marshall who had the final say.
Ipswich manager Mick McCarthy: "We had enough chances and really should have put the game to bed. We kept them interested. The first half was pretty ordinary with not too many chances, but we were the dominant team with or without 10 men.
"Blackburn stuck at it, but we let them off the hook. Still, it's another point and if we end up in the play-offs by a point, it won't matter."
Blackburn boss Gary Bowyer: "I would rather talk about our spirit and never-say-die attitude in such a young group. Their energy and work-rate was great and it was a good lesson in how to play with 10 men.
"This group of men have the potential to be really special for this football club."
- 17BruSubstituted forAndersonat 85'minutes
- 8SkuseBooked at 83mins
- 50WilliamsSubstituted forTabbat 79'minutes
- 12HuntSubstituted forAmbroseat 90+3'minutes
- 4KilgallonBooked at 64mins
- 10CairneySubstituted forTunnicliffeat 83'minutesBooked at 90mins
- 32ConwaySubstituted forBaptisteat 68'minutes
- 11RhodesSubstituted forHenleyat 75'minutes
- James Adcock
- Shots on Target
Second Half ends, Ipswich Town 1, Blackburn Rovers 1.
Attempt missed. Conor Sammon (Ipswich Town) left footed shot from the centre of the box misses to the left.
Goal! Ipswich Town 1, Blackburn Rovers 1. Ben Marshall (Blackburn Rovers) from a free kick with a right footed shot to the top right corner.
Substitution, Ipswich Town. Darren Ambrose replaces Stephen Hunt.
Foul by Christophe Berra (Ipswich Town).
Shane Duffy (Blackburn Rovers) wins a free kick in the attacking half.
Ryan Tunnicliffe (Blackburn Rovers) is shown the yellow card for a bad foul.
Stephen Hunt (Ipswich Town) wins a free kick in the defensive half.
Foul by Ryan Tunnicliffe (Blackburn Rovers).
Conor Sammon (Ipswich Town) wins a free kick in the defensive half.
Foul by Markus Olsson (Blackburn Rovers).
Attempt saved. David McGoldrick (Ipswich Town) right footed shot from outside the box is saved in the bottom right corner.
Substitution, Ipswich Town. Paul Anderson replaces Kevin Bru.
Attempt missed. Shane Duffy (Blackburn Rovers) header from the centre of the box misses to the left. Assisted by Corry Evans with a cross following a corner.
Corner, Blackburn Rovers. Conceded by Cole Skuse.
Substitution, Blackburn Rovers. Ryan Tunnicliffe replaces Tom Cairney.
Attempt missed. Tommy Smith (Ipswich Town) header from the centre of the box is just a bit too high. Assisted by Stephen Hunt with a cross following a corner.
Cole Skuse (Ipswich Town) is shown the yellow card for a bad foul.
Corner, Ipswich Town. Conceded by Adam Henley.