Connor Noah rushed for 183 yards, including a 51-yard touchdown in the first half as Kelso held off Prairie 28-20 as both teams opened 3A Greater St. Helens League play Friday in Kelso.
Zeke Smith opened the scoring with a 53-yard pass from Tucker Amrine.
After Noah’s touchdown run, Judah Calixte broke off a 54-yard touchdown run to put Kelso ahead 21-0 early in the second quarter.
Prairie responded with a 36-yard touchdown catch by Nathan Phongphouvanh. Alex Juhl’s 9-yard touchdown catch pulled Prairie within 21-14 in the third quarter.
But Amrine once again found Smith, who finished with 133 receiving yards, for a 15-yard touchdown with 4:24 left in the game to put Kelso ahead 28-14.