Tommy Smith's early header gave Ipswich back-to-back away victories as they beat struggling Charlton at The Valley.
The defender converted Aaron Cresswell's corner for the only goal in a game that showed why both teams have struggled for consistency this season.
Charlton's best opportunity fell to Rhoys Wiggins, whose shot was palmed on to a post by Dean Gerken.
Charlton have now won only three of their last 13 matches
Tempers boiled over in injury time as Addicks pair Michael Morrison and Frank Nouble were booked for a confrontation.
It is a result that sees Ipswich climb to 11th in the Championship, while Charlton sit two places above the relegation zone in 20th.
Town started at an electric pace and home goalkeeper Ben Alnwick was forced to save well from a Smith header before making an even better double stop to deny Darryl Murphy and Christophe Berra.
But he was eventually beaten when Charlton failed to deal with a corner and Smith headed home from Cresswell's delivery.
The hosts pressed for an equaliser and Dale Stephens headed just wide, while Simon Church was denied at the back post by Cole Skuse and Wiggins' shot was pushed on to the woodwork by Gerken.
Danny Green, Joe Pigott and Marvin Sordell were all introduced in the hope of finding a breakthrough, but Ipswich stood firm as Charlton squandered countless promising positions.
Charlton manager Chris Powell:
"We haven't scored enough, that is in black and white. We don't concede too many for a side in the bottom half, but goals win games.
"You need to score, even if you just nick one that can be enough. You have to take the chances that come your way, then it gives you something to build on or hang on to.
"I won't use playing Tuesday against Doncaster as an excuse, the players are fit enough to play Tuesday, Saturday, Tuesday."
Ipswich manager Mick McCarthy:
"We've played better than that away and lost games. The three points is the biggest plus, then winning away and then the clean sheet.
"This league will be tight until the end. Look at Doncaster losing to Charlton in midweek and then beating QPR today.
"It will be 50-odd points to stay up again and anyone of us can beat anyone else. That is what makes it such a tough evil league to play in."
Charlton Athletic 12 Alnwick 23 Wilson (Sordell - 86' ) 16 Wiggins 24 Cousins 05 Morrison Booked 06 Dervite 32 Stewart 08 Stephens 09 Church (Pigott - 69' ) 18 Kermorgant 04 Jackson (Green - 69' ) Substitutes 02 Hughes 03 Evina 07 Green 10 Sordell 15 Wood 30 Pope 35 Pigott Ipswich Town 22 Gerken 04 Chambers 03 Cresswell 08 Skuse 06 Berra 05 Smith 11 Anderson (Edwards - 73' ) 16 Tunnicliffe 10 McGoldrick 09 Murphy (Nouble - 73' Booked ) 18 Tabb Booked (Hunt - 84' ) Substitutes 01 Loach 07 Edwards 12 Hunt 14 Wordsworth 15 Mings 17 Graham 35 Nouble
Ref: Scott Duncan