Portland, OR (Sports Network) - Brandon Roy went through a myriad of emotions in 1.9 seconds. Roy made what looked like a game-winning jumper with 1.9 ticks to play then fouled Yao Ming on a go-ahead three-point play 1.1 seconds later before draining a 30-foot heave at the buzzer to lift Portland over Houston, 101-99, in overtime.
Roy's turnaround jumper off a scramble play with 1.9 ticks to go gave Portland a 98-96 lead. Houston called timeout to advance the ball to midcourt and got the ball into Yao's hands. The center turned and buried a baseline jumper while being fouled by Roy. The subsequent free throw gave Houston a 99-98 edge with eight-tenths of a second to go.
Roy was involved one more time.
He got the in-bounds pass, turned and arched a 30-foot shot that dropped straight through the net. After review, the referees determined that the shot was released in time, giving Portland its second win in five games to start the season.
"In this league we're never out of it," said Roy. "I was so disappointed that I fouled on the last play. I told the group whatever you do, give me the ball and I'm gonna try to make the shot .. It was a great shot and I'm just happy to get the win for my team."
The stunned Rockets dropped their second straight contest after a 3-0 start.
LaMarcus Aldridge led Portland with 27 points and nine rebounds, while Roy struggled from the floor with 17 points on 6-of-18 shooting with seven rebounds and five assists. Rudy Fernandez added 15 points and Travis Outlaw donated 14 off the bench for the Trail Blazers.
"The guys responded to the challenge," said Portland head coach Nate McMillan. "We talked about it today at practice and we all knew what we needed to do to play a full 48-minute game. I think we earned this victory."
Tracy McGrady tallied a game-best 30 points, while Luis Scola and Aaron Brooks added 14 apiece. Yao donated 13 points and six boards in defeat.
A pair of Outlaw free throws began the extra session, but Brooks' penetration and finish squared the contest. Carl Landry and Joel Przybilla exchanged easy lay-ins before McGrady put Houston back in front.
Roy penetrated and dished to Landry, who was fouled and made both game-tying foul shots with 30.3 seconds to go.
The final quarter quickly turned competitive. Aldridge's layup pushed Portland's lead to 90-85, but the Rockets reeled off the next five points. McGrady drained a layup, Ron Artest hit 1-of-2 free throws and McGrady buried a pair from the charity stripe, as Portland didn't score a point in the final three-plus minutes.
Each team had a chance to steal the victory in the final minute of regulation. Outlaw missed an open jumper from the left elbow with about 40 ticks to play, and McGrady was forced to call a timeout after a double team swarmed him at the high wing off a pick-and-roll. The ball ended up in Artest's hands, but his forced shot hit off the rim.
Portland also had a chance, but Roy was stripped by Artest in the closing seconds with a kicked ball called on the Portland guard. A lob and tip try with McGrady was unsuccessful at the buzzer.
Neither team could break away in the first three quarters. Portland led 21-18 after one stanza and 52-51 at the half. The edge grew back to three points at 74-71 after 36 minutes.
Portland scored the initial seven points of the final period to seize a 10- point lead. Channing Frye connected on a short hook shot and Fernandez connected from long distance in front of two free throws for an 81-71 advantage.
Houston made 19-of-23 free throws and 6-of-12 from beyond the arc..Portland made 13-of-17 from the charity stripe and 6-of-18 from three-point range..Portland controlled the boards with 16 offensive rebounds and a 48-36 overall edge on the glass..Houston committed just eight turnovers. Artest scored nine points in defeat.