Marcus Rashford continues to impress with his goal-scoring form, having scored 24 goals in all competitions this season, his best return in a Manchester United shirt.

Rashford's two goals helped United secure a comfortable 3-0 victory over Leicester City at Old Trafford, keeping them in the Premier League title race.

United are now only three points behind Manchester City and five points behind leaders Arsenal, having played one game more.

The win also opened up a 10-point gap to fifth-placed Tottenham Hotspur.

Despite the scoreline, Leicester had chances to score, with David de Gea making several important saves to keep a clean sheet for United.

United's first goal came about due to mistakes from Leicester's centre-backs, while the second goal was initially ruled out for offside before being awarded after a VAR check.

Jadon Sancho's return from a break helped to take the game away from Leicester, as he looked fully fit and confident, playing in a No.10 role.

The win puts United in a positive frame of mind ahead of their upcoming Europa League playoff second leg against Barcelona and the Carabao Cup final against Newcastle United.

Luke Shaw and Wout Weghorst both had chances to score more goals for United, but they were able to ease through the final half-hour of the game.

If Sancho can continue to play at this level, United fans could see the player they saw at Borussia Dortmund.