Connor Ramm threw a 24-yard touchdown pass to J.T. Phelan with 2 minutes left, and the East Valley Knights secured the Great Northern League title with a come-from-behind 31-29 win over the host Stags.
Deer Park (3-7, 2-4) held a 29-18 lead in the fourth, but East Valley (6-3, 5-1) rallied, scoring the final 13 points to win.
Ramm completed 21 of 35 passes for 318 yards and five touchdowns for East Valley. Four of those touchdowns went to Phelan, who hauled in nine passes for 99 yards.
Colville 28, Pullman 21: The Indians’ defense held strong on the 1-yard line on the final play of the game, and Colville (7-3, 4-2) upset the host Greyhounds (6-3, 4-2).
The win gave Colville a spot in the State 2A playoffs. Pullman could have earned a share of the league title. The loss, however, ended the Greyhounds’ season.
Colville led 21-7 at the half, but David Unger threw two touchdown passes to Mason Petrino in the second half to close the gap. The Greyhounds had a chance to tie it late. Pullman drove to the 1-yard line with time left for one final play, but the Colville defense held strong.
Colton Vining ran for two first-half touchdowns for Colville.
Cheney 20, Clarkston 14: Andrew Graham rushed for a pair of scores as the Blackhawks (7-3, 3-3) built a first-half lead and then withstood a second-half rally to top the visiting Bantams (1-9, 0-6).
Austin Kline also scored a rushing touchdown for Cheney, which led 20-0 at the break. The Bantams scored two second-half touchdowns, but couldn’t complete the comeback.
State 1A play-in
Riverside 19, Chelan 14: An inspired defensive effort gave the Rams (8-2) a win over the visiting Goats and a berth to the state playoffs.
Riverside raced out to a 13-0 first-half lead, highlighted by Ryan Cotner’s 56-yard fumble return. Jacob Collins opened the scoring on a 9-yard run and Cotner made it 13-0 when he stripped the ball, recovered it, and returned it to the end zone. Riverside quarterback Sam Zanoni connected with Dallas Shuler on a 55-yard touchdown pass for the Rams’ lone score in the second half. Shuler also came away with two interceptions on defense.
Riverside will play Royal in the first round next weekend.
• Lakeside (5-4) and Medical Lake (4-5) saw their seasons end. The Eagles fell 62-14 to Okanogan and the Cardinals lost 54-14 to Cashmere.
State 2B play-in
Reardan 27, Asotin 6: Clinton Jeney ran for 85 yards and a 16-yard touchdown, and the Indians (7-2) claimed a spot in the state playoffs with a win over the visiting Panthers.
The Indians set the tone on their first defensive series when Kyle Webster picked up a fumble and returned it 53 yards for the opening score. Asotin got within six points before the half on a Carson Jagannath 53-yard run. Reardan shut out Asotin in the second half.
Lind-Ritzville/Sprague 67, Northwest Christian 28: The defending state champion Broncos (9-0) assured themselves a return trip to the playoffs with a win over the visiting Crusaders (1-7). LRS’ Dylan Hartz threw for 239 yards and five touchdowns. The Broncos will host DeSales Friday.
Waitsburg-Prescott 41, Liberty 14: The Cardinals scored the first 41 points of the game and eased past the visiting Lancers (2-8) to secure a state playoff berth.
Northeast 1B playoffs
Wilbur-Creston 68, Republic 34: Colton Magers scored five touchdowns – four receiving and one rushing – and the Wildcats (9-1) routed the host Tigers (7-3). Trystan Rosman threw for four scores and ran for another. Both teams play state play-in games next weekend.
Cusick 50, Odessa-Harrington 26: Tyson Shanholzter five touchdown passes as the Panthers (7-2) overcame an early 12-point deficit and beat the host Titans (5-5). Sam Schafer threw for a score and ran for another to lead the Titans, who play a state play-in game at Touchet next weekend. Cusick will take on Liberty Christian in another state play-in game.
Entiat 42, Selkirk 22: Trang Tran rushed for four touchdowns and threw for two more as the Tigers (7-3) beat the host Rangers (6-4). Dominic Cain ran for two scores and threw for a touchdown for Selkirk. Both teams will play in state play-in games next week.
Lewis and Clark 48, Pasco 21: Coleton Fitzgerald ran 75 yards for a score on the game’s first play and the Tigers went on to beat the visiting Bulldogs. Andrew Black tossed a pair of touchdowns as well for LC, one each to Jake Huffnagel and Marcus Ducham. Lewis and Clark finished the season at 4-6.
Walla Walla 26, Central Valley 14: The Blue Devils piled up 274 rushing yards and beat the visiting Bears (6-4). Wllie Hayes ran for 137 yards on 20 carries and scored a touchdown for Walla Walla. Central Valley received second-half touchdown runs from Adam Chamberlain.
Kettle Falls 33, Tonasket 27: Cole Wren’s 1-yard touchdown plunge in overtime gave the Bulldogs (2-8) a 33-27 win over the host Tigers. Kettle Falls stopped Tonasket on fourth down on the next possession to end the game. Wren also threw a 54-yard touchdown pass to Michael McIntosh late in the fourth to force OT.
Chewelah 28, Brewster 14: The Cougars (1-9) wrapped upped their season with a win over the Bears in Brewster.
Almira/Coulee-Hartline 54, Curlew 14: Dallas Isaak rushed for 357 yards and four touchdowns on 28 carries as the Warriors (4-6) defeated the host Cougars (3-7). Isaak also returned a punt 50 yards for a TD and threw a 42-yard TD pass to Logan Bohnet.
Waterville 66, Northport 46: The Shockers (1-9) scored 52 first-half points and eased past the host Mustangs (0-10). Northport’s Ben Short ran for 405 yards on 30 carries and scored six of the Mustangs’ seven touchdowns. Dillon Owing also scored for Northport on a 10-yard run in the third quarter.
Soap Lake 54, Wellpinit 28: Joe Cutshall threw for 264 yards and six touchdowns to guide the Eagles (6-4) past the visiting Redskins (1-9). Cutshall finished the season with 35 touchdowns. Nic Capalo hauled in four passes for 122 yards and three touchdowns, and Caleb McMillan and Julio Gomez each returned an interception for a touchdown for Soap Lake.
Lake Roosevelt 27, Bridgeport 20: Freshman Josiah Desautel ran for 164 yards and three touchdowns on 11 carries and also caught a scoring pass as the Raiders defeated the Mustangs in a Caribou Trail League crossover game at Coulee Dam. The Raiders stopped Bridgeport on a final drive to preserve the win in their final game of the season.