Tracy McGrady scored 13 points in the final 35 seconds, including four difficult 3 points, to finish with 33 points, eight rebounds and five steals in the biggest last-minute comeback for Houston.

The Rockets were being roundly booed following Bob Sura's airball on a 3-point attempt with Houston trailing 74-64, with just over a minute left in what seemed to be another ugly home loss.

Then, Yao Ming followed McGrady's miss on a layup, Scott Padgett stole an inbounds pass and went in for a dunk and the Rockets were finally within striking distance. McGrady completed a four-point play with 24.3 seconds left to pull Houston within 78-75.

Tim Duncan hit two free throws to give San Antonio an 80-75 lead, but McGrady quickly responded with a leaping, 3-pointer over Bruce Bowen with 11.2 seconds to go.

San Antonio called a timeout, but Devin Brown fumbled away the ball under the basket on the next possession and McGrady stole it away on his way to the game-winning 27-footer.

McGrady was mobbed by teammates near midcourt following the buzzer beater.