Match ends, Ipswich Town 3, Blackburn Rovers 1.
Ipswich rose to eighth in the table as they brushed aside Blackburn to claim their first home win since September.
Luke Hyam put the hosts ahead with a low drive past Jake Kean before Carlos Edwards went close to a second.
Jordan Rhodes exploited poor defending to pull Rovers level against his old club, but Ipswich regained the lead with Edwards poking home from close in.
Rhodes threatened again, but Frank Nouble sealed the win by rounding Kean and rolling the ball into an empty net.
Blackburn had lost only once in their last five games, but were fortunate to be in contention for as long as they were.
Rhodes, who was sold by Town to Huddersfield for just £350,000 four years ago, was the visitors' main threat and chased down Scott's Dann's long punt upfield to cancel out Hyam's opener as the Ipswich defence stood still.
After Edwards had scored following good work from Stephen Hunt, Rhodes almost grabbed a second equaliser, but was was unable to direct Tommy Spurr's teasing cross beyond Dean Gerken.
Blackburn's defeat was confirmed when Kean was slow off his line to gather Tyrone Mings's clearance and Nouble made him pay with a cool finish.
Ipswich manager Mick McCarthy: "We have been trying to get goals from midfield and we got them today.
"Frank Nouble was better in the second half, but that is what he should be doing.
"He is a handful and a frightening prospect when he is bearing down on you."
Blackburn manager Gary Bowyer: "We didn't defend their first goal well enough although I thought we were the better side before half-time and deserved our equaliser.
"But we gave them their second goal and their third and you can't do that. It is not as if we were cut open and they scored breathtaking goals.
"It is frustrating as we have kept five clean sheets at home. We have to find the mentality to do that away from home - and stop being so nice."
- 8SkuseSubstituted forTunnicliffeat 90'minutes
- 6BerraBooked at 66mins
- 10McGoldrickSubstituted forMurphyat 81'minutes
- 35NoubleBooked at 89mins
- 12HuntSubstituted forMingsat 80'minutes
- 2KaneBooked at 74mins
- 5HanleySubstituted forKilgallonat 59'minutes
- 10CampbellBooked at 25minsSubstituted forGestedeat 76'minutes
- 7KingSubstituted forMarshallat 66'minutesBooked at 89mins
- Fred Graham
- Shots on Target
Second Half ends, Ipswich Town 3, Blackburn Rovers 1.
Attempt blocked. Ben Marshall (Blackburn Rovers) right footed shot from outside the box is blocked.
Ben Marshall (Blackburn Rovers) wins a free kick in the attacking half.
Foul by Ryan Tunnicliffe (Ipswich Town).
Attempt missed. Thomas Spurr (Blackburn Rovers) header from the right side of the six yard box misses to the right. Assisted by Ben Marshall with a cross following a corner.
Corner, Blackburn Rovers. Conceded by Christophe Berra.
Attempt blocked. Rudy Gestede (Blackburn Rovers) header from the centre of the box is blocked. Assisted by Todd Kane.
Substitution, Ipswich Town. Ryan Tunnicliffe replaces Cole Skuse.
Thomas Spurr (Blackburn Rovers) wins a free kick in the defensive half.
Foul by Frank Nouble (Ipswich Town).
Attempt saved. Jordan Rhodes (Blackburn Rovers) left footed shot from outside the box is saved in the centre of the goal. Assisted by Scott Dann with a headed pass.
Ben Marshall (Blackburn Rovers) is shown the yellow card.
Frank Nouble (Ipswich Town) is shown the yellow card.
Foul by Jordan Rhodes (Blackburn Rovers).
Dean Gerken (Ipswich Town) wins a free kick in the defensive half.
Attempt blocked. Matthew Kilgallon (Blackburn Rovers) left footed shot from the centre of the box is blocked. Assisted by Ben Marshall.
Goal! Ipswich Town 3, Blackburn Rovers 1. Frank Nouble (Ipswich Town) right footed shot from the centre of the box to the centre of the goal. Assisted by Aaron Cresswell.
Substitution, Ipswich Town. Daryl Murphy replaces David McGoldrick.
Substitution, Ipswich Town. Tyrone Mings replaces Stephen Hunt.