Brandon Roy made a 30-foot jump shot as overtime expired to give the Portland Trail Blazers a thrilling 101-99 win over the Houston Rockets in the NBA on Thursday.
The Blazers snapped a five-game losing streak to the Rockets in a game that featured three dramatic shots in the final 1.9 seconds.
Roy first hit a turnaround 21-footer that put the Blazers up 98-96 and sent a sold-out Rose Garden into a frenzy. But Yao Ming scored and drew a foul against Roy on the other end with 0.8 seconds left, then made the free throw to give Houston the lead.
Portland called timeout and the inbound pass went to Roy, who sank the winner.
Ceck out the video at the :45 second mark to the see the amazing final seconds:
Magic 98, 76ers 88
In Orlando, Florida, Hedo Turkoglu and Rashard Lewis scored 20 points apiece as Orlando downed Philadelphia.
With their All-Star center Dwight Howard limited to only four minutes in the first half because of foul trouble, the Magic got strong performances from elsewhere as Orlando won its third straight game.
Philadelphia, which had four players in double figures, cut a 23-point deficit to six in the fourth quarter but couldn't draw closer.
Howard returned to score seven of his 14 points in the fourth.