Manchester United lengah pada awal babak kedua.
Burnley menyamakan kedudukan menjadi 1-1 usai Lyle Foster mencetak gol pada menit ke-55.
Mendapatkan umpan dari sisi kanan, sambaran Foster yang tidak terkawal dengan baik merobek jala gawang Altay Bayindir.
The Red Devils tidak butuh waktu lama untuk kembali unggul.
Dua menit berselang, Bryan Mbeumo membawa Manchester United memimpin 2-1.
Sang striker menyelesaikan umpan Diogo Dalot dengan baik.
Burnley tidak tinggal diam. Lyle Foster mencetak gol pada menit ke-59.
Namun, gol itu tidak disahkan karena sang striker terlebih dahulu berada di posisi offside.
The Clarets akhirnya benar-benar menyamakan kedudukan menjadi 2-2 pada menit ke-66.
Jaidon Anthony memanfaatkan bola liar di depan mulut gawang Manchester United.
Gol tersebut membuat Ruben Amorim mengubah rencana. Ia memasukkan Benjamin Sesko untuk menggantikan Casemiro.
Manchester United akhirnya mencetak gol kemenangan jelang akhir pertandingan atau lebih tepatnya menit ke-90+7.
Pelanggaran kepada Amad Diallo di dalam kotak terlarang menghasilkan tendangan penalti untuk Manchester United.
Bruno Fenandes yang maju sebagai eksekutor tidak membuang peluang tersebut. Man United pun menutup laga dengan keunggulan 3-2.
Hasil itu membawa Manchester United naik ke posisi kesembilan klasemen sementara dengan empat poin.
Manchester United (3-4-2-1): Altay Bayindir; Leny Yoro, Matthijs de Ligt, Luke Shaw; Amad Diallo, Casemiro, Bruno Fernandes, Diogo Dalot; Bryan Mbeumo, Mason Mount; Matheus Cunha.
Pelatih: Ruben Amorim
Burnley (4-2-3-1): Martin Dubravka; Kyle Walker, Hjalmar Ekdal, Maxime Esteve, Quilindschy Hartman; Josh Cullen, Lesley Ugochukwu; Jacob Bruun Larsen, Hannibal Mejbri, Jaidon Anthony; Lyle Foster.
Pelatih: Scott Parker