Alejandro Garnacho scored a stoppage-time winner as Manchester United claimed all three points in a hard-fought 2-1 win over Fulham at Craven Cottage.In the final match before the curtain falls on the Premier League ahead of the World Cup break, the spoils looked set to be shared before teenager Garnacho's dramatic late intervention.United had gone ahead after 14 minutes when Christian Eriksen capitalised on a well-worked quick break from the visitors before slotting the ball into an empty net.Despite that early lead, United were unable to fully take control of the game, with the gaps in their squad due to illness and injury evident as they had to resort to counter-attacks while inviting Fulham pressure as the home side pushed for an equaliser.And Marco Silva’s men were rewarded for their efforts just after the hour mark when former United winger Daniel James also struck from close range for a deserved leveller – the on-loan Leeds player’s first goal of the season.However, despite Fulham being the better team for large parts of the game, it was the visitors who claimed victory when Garnacho slotted past Bernd Leno just before the final whistle.Having gone into the weekend in fifth place, Erik ten Hag's side signed off for the extended World Cup break on a positive note despite being without a number of key players in London, with Cristiano Ronaldo, Antony, Jadon Sancho and Raphael Varane among those missing.Fulham, who themselves were without star striker Aleksandar Mitrovic due to a foot problem, started positively and David De Gea was called into action to deny Carlos Vinicius.United also tested Leno in the opening exchanges stages through Anthony Martial before the Red Devils took the lead when they caught Fulham out