Manchester United ledde mot Burnley vid två tillfällen under matchen, men bortalaget lyckades kvittera gånger två.
Efter ett självmål av Burnley i första halvlek kvitterade laget tidigt i andra. Bara minuter senare återtog United ledningen när sommarvärvningen Bryan Mbuemo gjorde sitt första Premier League-mål för klubben.
Jaidon Anthony gav Burnley den andra kvitteringen, men på tilläggstid tilldelades hemmalaget straff efter att Amad Diallo dragits i tröjan.
Ett pressat Manchester United har i och med 3–2-vinsten därmed tagit sin första seger i Premier League den här säsongen.
Hjalmar Ekdal startade matchen för Burnley och blev utbytt efter 82 minuter.
Parallellt skrällde Bournemouth borta mot Tottenham i London. Bournemouth vann med 1–0, sedan Evanilson gett bortalaget ledningen efter fem minuter. Anfallaren kom till avslut som gick via Cristian Romero in i nätet bakom Guglielmo Vicario i mål. Efter målet var det närmare ett 2–0 mål än en kvittering.
Lucas Bergvall kom in för Tottenham i 54:e minuten.