Marcus Rashford came off the bench to score a quickfire hat-trick as Manchester United claimed back-to-back Champions League wins with a 5-0 hammering of RB Leipzig.
Mason Greenwood scored his first goal in the competition to give United the lead in the first half with a fine finish from a tight angle at Old Trafford on Wednesday.
But it was fellow striker Rashford, a 63rd-minute substitute, who left his mark on the game after twice breaking clear of the Leipzig finish and finishing emphatically.
Anthony Martial was on target from the penalty spot before Rashford put the gloss on the scoreline with another goal late on.
The victory leaves United top of Group H on six points, three clear of Leipzig and Paris Saint-German, who were 2-0 winners over Istanbul Basaksehir.
Leipzig headed into the game top of the Bundesliga after an unbeaten start to the season in all competitions but were comprehensively dismantled by the Red Devils.
Ole Gunnar Solskjaer’s side took a first-half lead with a goal which owed much to the dynamic play of Paul Pogba after fellow midfielder Fred won the ball with on the left flank.
The France international left four Leipzig’s players in his wake as he burst forward from midfield and slipped a clever pass into Greenwood, who clinically guided an angled finish into the net, the goal awarded after a tight VAR offside check.
It meant Pogba registered an assist in back-to-back Champions League games for the very first time.
Leipzig dominated the remainder of the half, but the game was quickly beyond them when Rashford replaced Greenwood just after the hour.
Rashford netted his first when he latched on to a pass over the top from Bruno Fernandes and broke clear of the Leipzig defence before slotting home – the goal given after a VAR check deemed his run had begun in United’s half.
The England striker scored a second with an emphatic low finish after United stole possession high up the field before the home side were awarded a penalty when Martial was tripped.
Rashford declined to take the spot-kick – allowing Martial to register his first goal of the season – but he still had time to complete a treble in the second minute of injury time, drilling home clinically.
Manchester United: De Gea, Wan-Bissaka (Tuanzebe 81), Lindelof, Maguire, Shaw, Matic (McTominay 63), Fred, Pogba (Cavani 81), Van de Beek (Fernandes 68), Martial, Greenwood (Rashford 63)
Subs not used: Mata, James, Fosu-Mensah, Ighalo, Henderson, Williams, Mengi
Goals: Greenwood 21, Rashford 74, 78, 90+2, Martial 87 pen
Manager: Ole Gunnar Solskjaer
RB Leipzig: Gulacsi, Konate, Upamecano, Halstenberg, Kampl (Kluivert 76), Henrichs (Sabitzer 63), Olmo, Nkunku (Sorloth 65), Angelino, Poulsen, Forsberg
Subs not used: Orban, Hwang Hee-Chan, Tschauner, Adams, Samardzic, Martinez, Borkowski, Martel, Wosz
Booked: Henrichs, Kluivert, Sabitzer
Manager: Julian Nagelsmann
Referee: Matej Jug (Slovenia)