David Lee tallied 20 points and 10 rebounds, while Klay Thompson also poured in 20 points for the Warriors, who have won seven of their last nine games.
Nik Vucevic provided 15 points and Tobias Harris supplied 14 points and six boards for Orlando, which has dropped six games in a row.
After back-to-back buckets by Kyle O'Quinn and Vucevic got the Magic within 57-51 early in the third quarter, the Warriors netted 17 straight points to seize control of the contest.
Thompson and Curry poured in eight points and a pair of triples during the surge, which was capped on a Curry longball for a commanding 75-51 Golden State advantage.
The Warriors took an 87-66 cushion into the fourth, where they cruised to the easy win.
Earlier, Golden State led 30-27 after a quarter of play and 57-47 at the break.