Match ends, Ipswich Town 0, Charlton Athletic 2.
Strikes from Albie Morgan and substitute Omar Bogle saw Charlton inflict a second consecutive home defeat on Ipswich, winning 2-0 at Portman Road.
Morgan struck when he pounced on slack defending to fire the ball into the bottom corner of the goal, while Bogle converted with his first touch.
The result lifted the visitors up to third place, with Ipswich sliding down to sixth.
There were appeals for a penalty when Keanan Bennetts' shot appeared to strike the arm of Charlton defender Darren Pratley, but referee Craig Hicks waved play on and Andre Dozzell played in James Norwood, who shot just over the bar.
Charlton had their own calls for a spot-kick turned down following a challenge by Toto Nsiala on Jonny Williams, before the visitors took the lead in the 21st minute through Morgan.
Alan Judge had two great chances to level for Ipswich. First, Charlton goalkeeper Ben Amos acrobatically tipped a header over the bar, and then a close-range shot flew over via a deflection off Ian Maatsen.
But Bogle confirmed the visitors' superiority when he slid the ball home in the 68th minute.
Report supplied by PA Media.
- 22NsialaSubstituted forMcGuinnessat 71'minutes
- 3WardBooked at 90mins
- 48GibbsSubstituted forJacksonat 64'minutes
- 42McGavinSubstituted forLankesterat 71'minutes
- 18JudgeBooked at 43mins
- 10NorwoodSubstituted forDrinanat 35'minutes
- 22MaatsenBooked at 90mins
- 7WilliamsSubstituted forGilbeyat 55'minutes
- 10AnekeSubstituted forPurringtonat 71'minutes
- 28SmythSubstituted forBogleat 66'minutes
- Craig Hicks
- Shots on Target
Second Half ends, Ipswich Town 0, Charlton Athletic 2.
Stephen Ward (Ipswich Town) is shown the yellow card.
Ian Maatsen (Charlton Athletic) is shown the yellow card.
Foul by Kayden Jackson (Ipswich Town).
Ben Watson (Charlton Athletic) wins a free kick on the left wing.
Corner, Ipswich Town. Conceded by Darren Pratley.
Attempt blocked. Kayden Jackson (Ipswich Town) right footed shot from outside the box is blocked. Assisted by Andre Dozzell.
Attempt missed. Alan Judge (Ipswich Town) right footed shot from outside the box misses to the left.
Kayden Jackson (Ipswich Town) wins a free kick in the defensive half.
Foul by Darren Pratley (Charlton Athletic).
Corner, Charlton Athletic. Conceded by Mark McGuinness.
Attempt blocked. Ian Maatsen (Charlton Athletic) left footed shot from the right side of the box is blocked. Assisted by Albie Morgan.
Foul by Jack Lankester (Ipswich Town).
Ben Purrington (Charlton Athletic) wins a free kick in the attacking half.
Attempt saved. Alan Judge (Ipswich Town) left footed shot from the centre of the box is saved in the centre of the goal.
Attempt blocked. Alan Judge (Ipswich Town) right footed shot from outside the box is blocked.
Alan Judge (Ipswich Town) wins a free kick in the defensive half.
Foul by Ben Purrington (Charlton Athletic).
Attempt blocked. Alex Gilbey (Charlton Athletic) right footed shot from the centre of the box is blocked.