Cooper Noah rushed for 189 yards and three touchdowns and returned an interception for a score as Kelso rolled past visiting Battle Ground.
Kyle Spaulding added 130 yards rushing and one touchdown for the Hilanders.
For Battle Ground, Kameron Spencer threw for 112 yards, with Reid Davis pulling in three passes for 56 yards.
KELSO 55, BATTLE GROUND 20
Individual scoring plays not available
INDIVIDUAL STATISTICS
RUSHING — Battle Ground: Reid Schneider 11-55, Owen Wann 10-35, Leithan Reynolds 5-32, Kameron Spencer 2-(-2), team 3-(-39). Kelso: Cooper Noah 14-189, Spaulding 10-130, Calixte 5-65, Letteer 7-25, Dillehay 4-17, Cooper 1-7, Kay 1-7, team 2-(-2).
PASSING — Battle Ground: Spencer 8-21-2-112. Kelso: Letteer 5-10-1-52.
RECEIVING — Battle Ground: Reid Davis 3-56, Michael Kennedy 2-29, Wann 1-16, Chris Dunne 1-15, Lane Landers 1-5. Kelso: Cooper 2-19, Smith 1-17, Lonner 2-16.