Former United winger Dan James thought he had stolen a point, only for 18-year-old Garnacho to bag the winner in the third minute of added time.
Nick Purewal rates the United players...
David De Gea 9
Comfortably United’s best player, keeping the visitors in the fight with four crucial saves.
Tyrell Malacia 5
Struggled all day against Willian and Robinson
Victor Lindelof 5
Should have been digging out Malacia but instead only added to United’s troubles
Lisandro Martinez 6
Battled manfully to give the travelling men some shape from deep
Luke Shaw 6
Several telling balls in attack went unrewarded
United’s system asks too much of the former Real Madrid man
Christian Eriksen 8
Took his goal well and laid on the winner to atone for missing a sitter before half-time
Anthony Elanga 5
His wasted one-on-one with a tame effort summed up a limp day in London
Bruno Fernandes 6
Popped up regularly with trademark key passes but too light off the ball
Marcus Rashford 6
Struggled to find fluency or rhythm but grafted hard
Anthony Martial 5
Looks every inch a player struggling for form and allowing that to weigh him down still further
Scott McTominay (for Elanga, 55) 5
Sent into action to halt Fulham’s midfield dominance and could not carry out that job.
Alejandro Garnacho (for Martial, 72) 8
United’s biggest threat in an 18-minute cameo that entirely changed the game
Subs not used: Maguire, Fred, Bishop, Dubravka, Van De Beek