Trenton Howard rushed for 207 yards and two touchdowns and the Bruin defense pitched a shutout in the rain in White Salmon.
A scoreless first half ended with a missed field goal attempt by Columbia.
But the Bruins broke through just 23 seconds into the third quarter with Howard running in from 18 yards out.
The Bruins sealed the win with Howard’s second TD run — this one from 26 yards — with 51 seconds to play.
Columbia-White Salmon rushed for 249 yards and only attempted one pass in soggy conditions.
Cesar Isordia led the Bruins with 11 tackles. Hunter Harmon added added 10 and Chandlor Bucklin and Dom Raether had nine each. Alarick Blankenship had a forced fumble and a sack.