HOUSTON -- The Houston Rockets have a new-look, fast-paced offense under Coach Rick Adelman.
For a half on Saturday night, the defense looked as stingy as it did under Jeff Van Gundy.
Yao scored only eight points and McGrady only five the second half, but the Rockets stayed in control with their defense, forcing 18 turnovers and holding the Blazers to 41 percent shooting (31 of 76).
Portland started making baskets when the outcome was decided. The Blazers trailed by 15 at the break after shooting 29.7 percent (11 of 37) and committing 13 turnovers in the first half.
"We made 'em take tough shots, we contested a lot of jumpers, we kept them out of the paint," said McGrady, who had one of Houston's eight steals.
Following a 47-point effort at Utah on Thursday, McGrady started 4-for-8, then went 4-for-15 the rest of the way. Yao went 2-for-7 in the second half and even missed a dunk.
The Rockets never needed big games from either All-Star because the Blazers were off-target from the start.
Houston opened with an 18-4 run as Portland missed 14 of its first 17 shots. Yao and McGrady scored 20 points together in the first quarter as Houston built a 25-12 lead.
In their first two games, the Rockets fell behind early in Los Angeles and Utah and rallied to win both times.
"We came out better," McGrady said. "The last two games, we've been kind of flat. For the most part, we came out ready to roll in that first quarter."
Yao flipped in a turnaround jumper to start a 9-0 burst that pushed the lead over 20 early in the second quarter. Yao hit six of his first eight shots.
The Blazers cut Houston's lead to 15 before McGrady returned after a long rest. He hit two long jumpers, then drove through traffic for another basket to stretch the lead to 42-23.
"We need to get off to a better start," Roy said. "We can't dig such a big hole against a team that is as good as Houston."
Channing Frye and Aldridge scored inside in the first minute of the third quarter as Portland closed the deficit to 11. The Rockets missed their first five shots before Chuck Hayes made a layup off an assist from McGrady.
The Blazers hit seven of their first nine shots after the break and Roy's pull-up jumper with 6:03 left in the third quarter pulled Portland to within eight, at 54-46. Out of a time out, McGrady found Luis Scola for an easy layup to restore the double-digit lead.
Portland missed its last eight shots of the third quarter and Houston led 62-46 heading to the fourth.
Though the Blazers couldn't cut into their deficit, Coach Nate McMillan liked what he saw from his team out of halftime.
"They came out with fire and fight and were much more aggressive in the second half," he said.
Roy scored to end the Blazers' drought, but Mike James answered with a long jumper from the wing. James was 3-for-7 from 3-point range and scored 17 for Houston.
The teams virtually traded baskets until Aldridge scored twice to cut the deficit to eight in the final two minutes. McGrady finished off Portland with a 3-pointer from the wing with 1:25 left that put the Rockets up 83-72.
The Blazers failed to reach 20 points in any of the first three quarters, then outscored Houston 34-27 in the fourth.
"I'm not satisfied with the way we executed down the stretch," McGrady said.
- The only real suspense in the fourth quarter came when the fans started chanting, "We want Steve!" hoping Steve Francis would check in. Coach Rick Adelman never appeased them. The Rockets signed Francis over the summer, but he has yet to enter the game. Adelman bristled when asked about it after the game. "I can't control that," Adelman said. "If people want to do that, that's part of the game, I guess."
- Martell Webster had 15 points and eight rebounds for the Blazers.
- Portland plays its home opener on Wednesday against New Orleans. The Blazers started the season with three straight road games for just the second time in franchise history.