Manchester United are through to the fifth round of the FA Cup after a 2-1 win over Leicester City.
The Foxes took the lead just before half time as Andre Onana repelled Wilfred Ndidi’s effort but Bobby De Cordova-Reid was on hand to head home the rebound from close range.
Joshua Zirkzee tapped into an empty net just minutes after coming off the bench before Harry Maguire scored in the last minute to win it for United.
Here are how the players rated at Old Trafford:
Andre Onana
Couldn't stop De Cordova-Reid's close-range goal after repelling Ndidi's strike. Had little else to do. 6
Leny Yoro
Leicester got down Yoro's side to make it 1-0 and he switched with Noussair Mazraoui for the second half. Played some loose passes. 5
Harry Maguire
Left Ndidi unattended for the equaliser on one of the few occasions United had to properly defend. United didn't maximise his distribution. Then he won it. 7
Noussair Mazraoui
Back in the back three and a downgrade on Lisandro Martinez. Offered next-to-nothing in an attacking capacity but made a big tackle on Bilal El Khannouss. 6
Diogo Dalot
Surprisingly lined up on the left, despite the arrival of a left-footer in Patrick Dorgu. Dreadful in the first half but improved in the second and played Alejandro Garnacho in for a great chance. 5
Manuel Ugarte
Lost the ball for the opening goal and never really got going all night as United's midfield failed to assume control once again. Could have been sent off for a dangerous tackle. 4
Bruno Fernandes
Failed to lift United's performance level and one corner turned attack into defence only for Mazraoui to bail him out. Played so badly of course he got an assist for the winner. 6
Patrick Dorgu
The left back started on the right wing, had a decent half and came off at half-time as Ruben Amorim cocked up the line-up. 6
Amad
Enjoyed some decent interplay with Dorgu in the first half and moved to the right wing for the second. Struggled to make headway. 5
Kobbie Mainoo
United fans snapped at him on two separate occasions after he played backward passes. Substituted early in the second half. 3
Rasmus Hojlund
Did little right again all night and it is now 14 games without a goal for the £72million striker. Bickered with the linesman, Fernandes and even Amorim. 3
Subs
Alejandro Garnacho
Made a big difference, hitting the woodwork and contributing to Zirkzee's equaliser. 8
Joshua Zirkzee
Equalised within five minutes of coming on and his general play was a big improvement on his teammates. 8
Casemiro
Brought on in the last minute. 6
Manager
Overcomplicated matters by playing Dorgu on the right and United were unwatchable in the first half. Made proactive and effective changes in the second. 6