Charlton earned a convincing 3-0 victory over Ipswich at Portman Road in the Sky Bet Championship.
The visitors scored twice through Sonny Carey and Macaulay Gillesphey in a pulsating three-minute second half spell, with Miles Leaburn adding a third.
Yet things could have been so different if Ipswich had taken their chances in a one-sided first half, which included Chuba Akpom’s rising effort striking the Addicks’ bar.
It was the Town’s first home defeat of the season, after winning three on the trot, and Charlton’s second away win of the campaign.
Ipswich striker Ivan Azon came close to opening the scoring when he followed up a shot from just outside the penalty area by Marcelino Nunez but Addicks’ goalkeeper Thomas Kaminski managed to gather the ball.
Nunez then floored Charlton’s skipper Greg Docherty with a fierce shot and Kasey McAteer fired over the bar as Ipswich held the upper hand in the opening 10 minutes.
Town goalkeeper Alex Palmer had to come off after 23 minutes when he appeared to injure his right leg and was replaced by Christian Walton.
It was not until the 29th minute that the visitors threatened the Ipswich goal when Amari’i Bell’s forward run ended with him sliding the ball towards Charlie Kelman but Walton was alert with his dive to collect the ball.
At the other end Akpom rattled the Charlton bar after Axon played him in on goal.
Bell had a clear run on goal but Walton was out quick to block his shot and Gillesphey was inches away from grabbing the game’s opening goal when he connected with the ball following a corner by James Bree but it went just over the bar.
Nunez’s 30-yard free-kick also went just over the Charlton bar in the final action of a first half dominated by Ipswich.
Kaminski turned an effort from Jack Clarke over and Akpom headed narrowly wide following a pinpoint cross from Clarke.
But Charlton took a two-goal lead in a dynamic three-minute spell.
The first came in the 52nd minute when Carey ran at the Town defence, beating Dara O’Shea and slotting the ball past Walton.
The rejuvenated visitors added the second when a cross from Bell was half-cleared, only for Gillesphey to head home.
Kasey McAteer had the ball in the Charlton net but was adjudged offside and the Addicks added a crucial third goal in the 64th minute when Tyreece Campbell’s dribble along the by line resulted in him crossing for Leaburn to head home.
Town had chances to get back in the game through Jacob Greaves, George Hirst and Jack Taylor but the Addicks were in complete control, with Walton coming to the rescue on numerous occasions.
Subscribe or register today to discover more from DonegalLive.ie
Buy the e-paper of the Donegal Democrat, Donegal People's Press, Donegal Post and Inish Times here for instant access to Donegal's premier news titles.
Keep up with the latest news from Donegal with our daily newsletter featuring the most important stories of the day delivered to your inbox every evening at 5pm.