Barbosa keluar dari bangku cadangan untuk bermain selama 35 menit dan membuat frustasi pebasket asal China Yao, yang telah mencetak 120 poin tetapi hanya berhasil memasukkan satu dari sembilan tembakan dari lapangan, hanya merebut delapan rebound dan melakukan lima turnover, yang terbanyak dalam pertandingan itu.
Pebasket asal Perancis Boris Diaw menambahkan 15 poin dan Shawn Marion menyumbang 14 poin dan 15 rebound bagi Suns, yang menang dalam pertandingan kelima mereka secara berturut-turut dan kemenangan kesepuluh dari 11 pertandingan untuk meningkatkan skor 49-14, kedua di Wilayah Barat.
Rockets tergelincir pada kedudukan 25-39, kelima di Wilayah Barat, dengan kekalahan pertama mereka dalam empat pertandingan sejak Yao pulih dari cedera kakinya yang membuatnya absen bermain dalam 32 pertandingan. Yao mencetak 37 poin dalam kemenangan Rockets pada Minggu atas Orlando.
Tracy McGrady memimpin Houston dengan 19 poin.
Barbosa berhasil memasukkan 12 dari 18 tembakan dari lapangan, termasuk lima dari enam tembakan tiga-angka.
Barbosa, yang rata-rata membukukan 25,8 poin dalam empat pertandingan terakhir, mencetak 17 angka di paruh pertama, termasuk dua kali tembakan tiga-angka, untuk memberi Phoenix unggul 52-42 menjelang waktu turun minum.
Rafer Alston berhasil melesakkan tembakan tiga-angka pada kuarter ketiga untuk membawa kedudukan menjadi 51-55.
Namun Marion mencetak lima poin, Amare Stoudemire menambahkan empat dan Barbosa mengakhiri kuarter itu dengan satu tembakan tiga-angka untuk membantu Suns memperlebar jarak kepemimpinannya menjadi 74-66. Suns kemudian meningkatkan perolehan poin 21-9 untuk mengawali kuarter keempat dan meninggalkan lawannya jauh di belakang. (*/cax)