Marcus Rashford scored two late goals to take his tally for the season to 15 and put Manchester United through to the Carabao Cup semi-finals at the expense of League One Charlton at Old Trafford.
Antony’s superb first-half opener gave United the lead but visitors Dean Holden claimed the way they continued to fight until second-half substitute Rashford finds the net for a sixth straight game with goals in the 90th and 94th minutes.
Charlton’s 9,000 roaming supporters, their highest number for a cup tie in midweek, cheered their side, having supported them throughout, briefly raising hopes of an equalizer when Scott Fraser curled his shot blunt right on Tom Heaton.
For United, that means eight straight wins and a third appearance in the last four of this competition in six seasons since winning it in 2017 under Jose Mourinho, their last national moneymaker.
They lost the last two to Manchester City, who United face in the Premier League at Old Trafford on Saturday (12.30 GMT).