Gordon scored Denver's first dozen points, then helped the Nuggets erase an 18-point halftime deficit for their 14th win in 17 games and their 10th straight over the Magic.
Denver erased all of that in the third quarter, but Ross put Orlando back on top 86-85 with a jumper in the closing seconds.
But the Nuggets pulled away in the final minutes for their fourth consecutive win since the big trade for Gordon.
Limited were Chasson Randle (hamstring), James Ennis III (non-COVID-illness) and Mo Bamba (non-COVID illness).
Nuggets: The Nuggets played a video tribute to Harris in the second quarter, which earned him a standing ovation from the 4,050 fans at Ball Arena in the first game open to the public since before the pandemic hit last year (employees and front-line workers were at last game).
Nuggets: Host the Detroit Pistons and former teammates Jerami Grant and Mason Plumlee on Tuesday night.
- Watch Nuggets vs. Magic: How to live stream, TV channel, start time for Sunday's NBA gameCBSSports.com
- Nuggets take it from Magic in second half, extend winning streak to fiveThe Denver Post
- Thaine Kramer is Western Union First Shot Taker for Nuggets vs. MagicNuggets.com
- Denver Nuggets defeat trade partner Orlando Magic behind Aaron Gordon's 24 pointsColorado Springs Gazette
- Recap: Nuggets beat Magic 119-109 behind second half comebackDenver Stiffs
- Fantasy Basketball Picks: Top DraftKings NBA DFS Lineup Strategy for Magic vs. Nuggets Showdown on April 4DraftKings Nation
- Denver Nuggets: MPJ's Ramp Up And How He Fits With Aaron GordonNugg Love
- VIDEO: Nuggets' Aaron Gordon rubs it in the Magic's face in 1st quarterClutchPoints
- Nuggets rally from 18 down to knock off MagicThe Telegram