Alex Schumacher scored 16 points for Skyview, which clinched a share of the 4A Greater St. Helens League title.
The Storm will play Union at 7 p.m. Friday at Evergreen High School for the district title and the No. 1 seed to the bi-district tournament.
Samaad Hector added 11 for the Storm and Jace Chatman had 10.
SKYVIEW 77, HERITAGE 47
SKYVIEW — Alex Schumacher 16, Cole Grossman 0, Jovon Sewell 4, Samaad Hector 11, Jacoby Thompson 2, Sean Boss 6, Squeeky Johnson 6, Lowell Dunmire 4, Chris Webster 1, KB Fesehazion 8, Kyle Gruhler 9, Jace Chatman 10. Totals 30 (11) 6-19 77.
HERITAGE — Emmari Brown 0, Dylan Gorman 3, Michael Taras 5, Xayvier Pitre 4, Colin Jorgensen 0, Keyler Struthers 8, Robert Meadors 2, Austin Tucker 2, Sanjeet Singh 7, Travis Van Riper 9, Jared Padley 3, Trevor Monroe 3. Totals 15 (5) 12-16 47.