Tualatin carried a 23-21 halftime lead into the locker room at Lake Oswego High School on Friday, Oct. 23. The Timberwolves never scored again.
No. 1 Lake Oswego shut out Tualatin in the second half and pulled away for a 42-23 victory that clinched the 2026 Three Rivers League football title, as first reported by Your Oregon News.
The loss dropped No. 4 Tualatin to 2-2 in TRL play and 6-2 overall, according to MaxPreps standings updated Oct. 25. The Timberwolves sit third in the league behind Lake Oswego (4-0) and West Linn (3-1).
Junior Ethan Grubb gave Tualatin an electric start, returning the opening kickoff 95 yards for a touchdown and a 6-0 lead.
The Timberwolves traded scores with the Lakers through a wild first half, taking the lead four separate times.
Junior quarterback Lincoln Keeney completed 17 of 28 passes for 209 yards and a touchdown.
Junior Brock Estes hauled in three catches for 74 yards and a score, while junior Brady Knips led the receiving corps with six catches for 92 yards.
Junior running back Iden Rule carried 19 times for 57 yards and scored on a two-yard run that gave Tualatin its final lead. Senior Houston Lillard picked off Lake Oswego quarterback Ryder Lemm.
The second half was a different game. Lemm, who finished 18-of-23 for 328 yards and four passing touchdowns, drove Lake Oswego 97 yards on the opening possession of the third quarter to seize a 27-23 lead the Lakers never relinquished.
Senior defensive lineman Max Matijacic's sack of Keeney on third down stalled Tualatin's next series, and Lake Oswego scored twice more to put the game away.
Lake Oswego held Tualatin to 272 total yards of offense. The Lakers improved to 8-0 overall and extended a winning streak to 14 games over two seasons.
Senior receiver Cameron Elijah, who caught three touchdown passes for Lake Oswego, acknowledged the Timberwolves pushed the top-ranked team. "We came out a little flat in the first half … [and] they came out fighting," Elijah told Your Oregon News.
Head coach Dom Ferraro's Timberwolves now turn to a rivalry game. Tualatin hosts Tigard at 7 p.m. Friday, Oct. 30.







