Nico Bricker and Denis Kirichenko scored 17 points each and Cameron Cranston had 16 as the Titans completed a 12-0 season in the 4A Greater St. Helens League.
The Titans used a 15-5 edge in the second quarter to gain control.
Tyrus Hosley scored 28 points to lead the Plainsmen, which fell into third place in the 3A GSHL.
Evergreen must beat Battle Ground on Friday, and hope Camas falls to Mountain View to force a tie for second place in the league.
UNION 75, EVERGREEN 59
UNION — Keithen Shepard 7, Brennan Paulson 2, Zach Reznick 7, Tyler Combs 4, Carson Brucher 3, Nico Bricker 17, Austin Lewis 0, Christian Agarpo 0, Kai Gamble 2, Cameron Cranston 16, Denis Kirichenko 17. Totals 27 (9) 12-18 75.