Manchester United hade fyra raka matcher utan vinst och var på väg mot sin femte efter att Leander Dendoncker satte 2-0-målet för Aston Villa.
Men 19-årige Alejandro Garnacho gjorde två mål inom loppet av 12 minuter i den andra halvleken. Manchester United var tillbaka in i matchen och nära på att bryta Aston Villas svit på sju raka ligamatcher utan förlust.
Men då slog den kritiserade anfallaren Rasmus Höjlund till. Höjlund värvades i somras för drygt 650 miljoner kronor till Manchester United och han har inte lyckats med en enda poäng på 14 matcher i ligan, varav elva starter.
Med cirka tio minuter kvar av matchen blev han dock hjälte när han tryckte in 3-2-målet och fullbordade vändningen.
– Det har varit ett tag sen jag gjorde mål. Jag är den lyckligaste mannen på jorden, det kunde man se på mitt firande. Jag har gjort mål i Champions League, men det har tagit ett tag i ligan. Förhoppningsvis kan jag fortsätta nu, säger Höjlund i Viaplay.