The Timberwolves went cold in the second half, scoring just 12 points after trailing 34-33 at halftime of the game at the South Eugene tournament.
Keyler Struthers led Heritage in scoring with 15 points, and Jared Padley had 12.
Heritage (5-6) plays Grants Pass on Saturday.
SHELDON (ORE.) 65, HERITAGE 45
HERITAGE (5-6) — Capone Johnson 2, Emmari Brown 9, Trevor Cosgrove 0, Jalen Hinton 2, Xayvier Pitre 0, Keyler Struthers 15, Jared Padley 12, Conner Childs 5, Anthony Gay 0, Kevin Kenty 0. Totals 13 (5) 14-16 45.
SHELDON (4-5) — Tucker 5, Frey 3, Wagers 4, McGarvey 0, Line 4, Herbert 20, Owen 2, Prichel 11, Seghetti 6, Gittins 8, Templeman 0. Totals 24 (9) 3-11 65.
Heritage 10 23 7 5–45
Sheldon 16 18 16 15–65