Brentwood Bruins fight hard to win hard