The game was tied early in the fourth quarter, and Skyview pulled away by going 12 of 15 from the free-throw line.
Tyrone Watson scored a game-high 19 points for Skyview.
Payton Monda had 15 points to lead Heritage in scoring.
SKYVIEW 49, HERITAGE 41
SKYVIEW — Avery Schmidt 0, Jason Chaney 6, Daniel Thomas 0, Mason Scheidel 8, David Tommasini 0, Tyrone Watson 19, Darius Watson 9, Eric Trimble 0, Terran Scruggs 5, Skyler Martin 2. Totals 13 (2) 21-25 49.
HERITAGE — Tanner Lundberg 3, Mark Bejan 9, Kalani Umiamaka 0, Danté Hatchett 0, Kenese Peneueta 8, Amel Mekic 0, Kevin Wilkerson 4, Payton Monda 15, Austin Riggs 0, Jander Cline 2. Totals 14 (6) 6-11 41.
Skyview 14 11 8 16—49
Heritage 13 11 7 10—41
JV — Skyview won