A 3-0 victory for Manchester United at Old Trafford ensured that they booked themselves a spot in the Carabao Cup semi-finals.

The final score will seem a bit harsh on Charlton Athletic, who remained in the game, right up until the last few minutes.

After a confident start to the evening from the hosts, a precise, curled effort from Antony put them ahead, after 21 minutes. 

From that point on, Man United controlled much of the possession, created most of the chances, but were unable to put the game to bed. Charlton approached added time of the second half, still retaining hopes of a late equaliser. 

However, Marcus Rashford's 90th and 94th minute goals meant that it was a sour, rather than happy ending for the South London team.

The Red Devils join Newcastle United in the semi-finals of the competition, with the other two spots to be played for tomorrow evening.

Story of the match

Compared to his team's F.A. Cup win against Everton, Erik ten Hag opted to heavily rotate his starting XI. Only Tyrell Malacia, Diogo Dalot and Antony kept their places from Friday night’s victory. 17-year-old Kobbie Mainoo made his first senior start.

At the other end of the scale, Dean Holden rewarded all ten of his outfield starters from the win against Lincoln with a place in the team, tonight. Only goalkeeper Ashley Maynard-Brewer came into their starting XI, at the expense of Craig MacGillivray.

Immediately, the hosts set about justifying their tag of strong favourites. A solo run down the left side from Alejandro Garnacho resulted in him playing an accurate, low ball back across the box. The delivery was met by a charging Diogo Dalot, but the full-back could only send his first-time, left-footed effort sailing over the bar.

Some more neat and creative play from the young winger then saw him easily get the best of Sean Clare. After moving into the box, the 18-year-old produced an effort at goal, which was a fair distance wide of the target.

Within the first 15 minutes, another effort from Garnacho was scuffed wide, before a dangerous effort from Fred was deflected for a corner. Man United had made, as expected, an active start to the contest.

It did not take much longer beyond that point, for the hosts to take the lead. 

Photo by Gareth Copley/Getty Images
Photo by Gareth Copley/Getty Images

Having received the ball and been allowed the space to attempt a strike at goal, Antony took the opportunity and produced a whipped effort from narrowly outside of the box. The shot left the ball nestling in the far corner of the visitors' goal. 

What had the potential of being a fairly comfortable evening for the hosts was slightly dampened by an injury to Dalot. He was forced to limp off just after the half-hour mark, replaced by Aaron Wan-Bissaka.

Immediately following the change, Fred's brilliant effort from a 30-yard free-kick clattered the post.

Merely a minute later, Charlton academy graduate, Albie Morgan, had the chance to take a similarly placed free-kick of his own. His effort was comparatively less threatening, curling safely away from Tom Heaton's far post. 

Just prior to the half-time break, The Addicks were able to have a relatively decent spell in the game. They averted any further waves of pressure from the hosts and even had a dangerous opening of their own. 

An attempted pass from George Dobson to Jesurun Rak-Sakyi was slightly overhit, which would have given the winger the ball in a very threatening position, as Charlton counter-attacked.

Even though the gulf in the quality of the two teams was fairly clear, Charlton headed into the break still well in the game, after putting in a respectable first 45 minutes.

They were also able to make an active start to the second half. A half-chance was put to waste, as a left-footed effort from Scott Fraser was hacked over the bar, as the midfielder closed in on the hosts' box.

Anthony Elanga's tap-in from close range, into an open net was, expectedly, more accurate. However, the Swedish international was comfortably offside, after Wan-Bissaka's low cross, disallowing the potential second goal.

A fairly quiet spell in the half meant that Charlton retained realistic hopes of nicking a result late on. This is something which ten Hag may have sensed, forcing him to bring on Casemiro, Christian Eriksen and Rashford, in a triple-substitution, just after the hour mark.

A powerful run by Rak-Sakyi was halted, following a very firm challenge by Casemiro. After the referee opted to not award the visitors a free-kick, Man United's counter-attack led to a powerful effort on target from Garnacho. The strike, headed for the far corner, was excellently kept out by Maynard-Brewer. 

One of the few real openings of the half for the hosts saw Eriksen fire an inviting cross within the Charlton box. A lack of support meant that none of his teammates could get close to the threatening delivery, however.

The Dane then had an effort of his own blocked, soon after. He was provided the opportunity, following a cut-back from the impressive Garnacho.

For all of Charlton's attempts, they could not muster up the quality to put the hosts under any significant pressure within the last few minutes. 

Instead, Rashford emphatically ensured that Man United would secure their semi-final berth, with a late pair of goals. 

Photo by Naomi Baker/Getty Images
Photo by Naomi Baker/Getty Images

The in-form forward extended his scoring streak to a sixth consecutive game, by squeezing a close-range finish past the oncoming Maynard-Brewer. Facundo Pellistri, making his senior debut, earned the assist, as he picked out Rashford.

As the game entered added time, he added another. After finding himself in behind the visitor’s backline, he placed the ball in the near corner of an onrushing Maynard-Brewer's goal from a Casemiro pass.

Player of the match - Marcus Rashford

Photo by Matthew Peters/<b><a  data-cke-saved-href='https://www.vavel.com/en/data/manchester-united' href='https://www.vavel.com/en/data/manchester-united'>Manchester United</a></b> via Getty Images
Photo by Matthew Peters/Manchester United via Getty Images

For so long throughout this contest, this award was destined to head to Garnacho. The youngster's bravery and confidence to take defenders on was fantastic to watch.

However, Rashford's late double to seal the game ensured that he was impossible to ignore. 

The England international had not seen too much of the ball, during his half-hour cameo appearance. However, what an impact he was able to have, right at the death.