Tim asuhan David Moyes kewalahan meladeni permainan ofensif tim lawan. Arnautovic dan kawan-kawan beberapa kali membuat lini pertahanan United kocar kacir.
Stoke mengawali gol pertama dari kaki ke Peter Crouch pada menit keempat. Pemain jangkung itu sukses menerima umpan silang Erik Pieters dan mengarahkan bola masuk ke gawang tuan rumah.
Memasuki menit 43, ujung tombak United Robin van Persie berhasil menyamakan kedudukan setelah Asmir Begovic menepis tandukan Rooney.
Marko Arnautovic kembali membawa Stoke unggul menjelang turun minum babak pertama. Arnautovic sukses menyarangkan si kulit bundar melalui eksekusi tendangan bebas.
Pada babak kedua, Stoke harus bermain tanpa Arnautovic setelah mengalami cedera. Keadaan ini berpengaruh atas permainan Stoke. United memanfaatkan keadaan untuk bermain lebih maksimal.
United sukses menciptakan sepasang gol hanya dalam rentang waktu tiga menit. Rooney pada menit 78 dengan sigap menyundul bola melewati Begovic untuk menyamakan skor menjadi 2-2.
Pemain pengganti Javier Hernandez melengkapi semangat timnya mengembalikan keunggulan dengan tandukan ke tiang dekat dari umpan terukur Patrice Evra.
"Ini merupakan tantangan besar untuk memastikan kami memenangi pertandingan, namun kami melakukannya,” kata pelatih United Moyes.
Kami memperlihatkan energi hebat setelah pertandingan tengah pekan melawan Real Sociedad sampai akhir pertandingan," kata pelatih United Moyes.
United tetap tertinggal delapan angka dari Arsenal, yang menang 2-0 melawan Crystal Palace untuk mengukuhkan posisinya di puncak klasemen.
Hasil pertandingan Liga Utama Inggris pada Sabtu:
Aston Villa 0 v 2 Everton
Crystal Palace 0 v 2 Arsenal
Liverpool 4 v 1 West Brom
Norwich 0 v 0 Cardiff
Southampton 2 v 0 Fulham.