Moody, the smallest player on the floor at 5-foot-10, punctuated his effort with a two-handed dunk for the Rebels (6-2), who won despite leading scorer Jarvis Summers being held to just one point.
Sebastian Saiz added 17 points for Ole Miss, which had three players off the bench reach double figures. Ladarius White finished with 13 points, and Aaron Jones and Dwight Coleby had 10 each.
Freshman Dillon Brooks led the Ducks (5-3) with a season-high 21 points, and Pac-12 scoring leader Joseph Young added 17. It was Oregon's first loss in six home games.
Ole Miss led by as many as 18 points in the second half before Oregon cut the deficit to single digits several times, but the final six-point margin was as close as the Ducks came.
Oregon defeated the Rebels 115-105 last year in Oxford, Mississippi.
Summers' single point came when he made 1 of 2 free throws late in the game before fouling out with four assists in 29 minutes. The senior guard, and the Southeastern Conference's active career leader in points (1,330), barely avoided being shut out for just the second time in 109 games as a Rebel.
There were seven ties and 17 lead changes in the first half before Ole Miss went on a 10-0 run to move ahead 33-24. Oregon missed eight consecutive shots during the Rebels' spurt, including a four on one possession.
Ole Miss, which was 12 of 14 from the foul line before the break, closed out the half with a little luck. M.J. Rhett swatted home a rebound tip before Moody banked in a floater from the top of the key at the buzzer off an Oregon turnover for his fourth 3 and a 47-33 advantage.
The Rebels were 5 of 7 on 3s in the first half to Oregon's 4 of 15. Moody led all scorers with 14 points at the half.
Ole Miss had a 35-5 edge in points off the bench and outrebounded the smaller Ducks 46-39. Rhett and Martavious Newby led the Rebels with seven rebounds each.
Mississippi: Moody came into the game shooting 21.9 percent from 3-point range but made all four of his attempts in the first half and finished 4-for-5. . Saiz, Coleby and Jones each had season-high scoring in the game. . Ole Miss is now 5-0 when leading at the half.
Oregon: Brooks had 11 points in the first half and is the only Duck to score in double figures in Oregon's first eight games. . Young, who came in averaging 20.9 points per game, continues to struggle from long range. After going 2-for-10 against Ole Miss, the senior is 6-for-40 (15.0 percent) over his last five games.
Mississippi hosts Western Kentucky on Saturday.
Oregon plays Illinois in Chicago on Saturday.
AP: Ole Miss 79, Oregon 73
OM Spirit Top Stories
Expected Visit List for OM/Memphis GameInside we list the group of prospects who are expected to be in town for the Ole Miss/Memphis Game
OM Spirit5:59 PM
Q&A: Colby Bortles and Ryan OlenekOle Miss baseball is now in its third week of intrasquad scrimmages. We caught up with senior Colby Bortles and sophomore Ryan Olenek before the blue squad's 8-4 win over the red…
OM Spirit2:53 PM
Ole Miss Commitment Progress ReportHow did the Ole Miss commitments fare in their contest last week? Read inside.
OM Spirit10:21 AM
Podcast: Answering Ole Miss Mailbag QuestionsIn this edition of the Ole Miss Spirit Podcast, Ben Garrett and Sudu Upadhyay answer listener questions, including the latest on the NCAA investigation, Memphis and more.
OM Spirit9:12 AM
Friday Focus: Ole Miss vs. Memphis#16 Ole Miss takes on Memphis on Saturday at Vaught-Hemingway Stadium. Kickoff is set for 6 p.m. CT on ESPN 2.
OM SpiritYesterday at 4:29 PM