Zach Reznick scored 17 points to lead five Titans in double figures as Union improved to 3-0 in 4A Greater St. Helens League play.
Nico Bricker had 15 points, Denis Kirichenko had 13 and Cameron Cranston and Kai Gamble added 10 each.
Nick Morse paced Heritage with a game-high 19.
UNION 89, HERITAGE 37
UNION (8-2, 3-0) — Keithen Shepard 0, Brennan Paulson 4, Zach Reznick 17, Tyler Combs 2, Carson Brucher 3, Nico Bricker 15, Austin Lewis 6, Christian Agarpo 7, Kai Gamble 10, Cameron Cranston 10, Justin Ongley 2, Denis Kirichenko 13. Totals 32 (11) 14-20 89.
HERITAGE (1-8, 0-3) — Tony Dean 5, Collin Hayden 3, Keoni Peneueta 7, Michael Taras 0, Nick Morse 19, Ammon Garrison 1, Sanjeet Singh 2. Totals 11 (4) 11-15 37.