Orlando was down 35-34, but used a 13-0 burst to build a 12-point advantage late in the first half, and had a 52-39 halftime advantage.
The lead rose to 57-40 early in the third quarter, and was 81-62 entering the fourth.
Darko Milicic had a career-high 21 points and eight rebounds; Dwight Howard, who will take part in the Dunk Contest at the NBA All-Star weekend, had 20 points and 16 rebounds; and Carlos Arroyo added 15 points and seven assists for the Magic, who have won two of their last three games.
Zach Randolph had 28 points and 10 rebounds to lead Portland.
Ray Liotta sues skin care company over use of likeness
Millions of Getty images now available for free via embed tool