Carson Cloaninger scored 25 points and Colfax (18-5) beat Chewelah (13-12) 63-33 in a District 7 2B loser-out game at West Valley HS on Friday.
Colfax, ranked No. 4 in state 2B, led 40-12 at intermission.
Bryan Rubin added on 15 points for Colfax, which advances to face Liberty at 12:30 p.m. on Saturday in the district third-place game for a berth to state.
Jeron Baldwin led Chewelah with 12 points.
Liberty 67, Northwest Christian 63: Isaak Ottmar scored 18 points to lead the Lancers (14-9) over the Crusaders (16-8) in a loser-out game.
Tayshawn Colvin added 17 points, Jacob Holling had 12 and Jon Denny 10 for Liberty.
Brian Mackenzie led Northwest Christian with 26 points and Kobe Simpson added 12.
District 7 1B
Cusick 66, Selkirk 57: Ethan Hardie scored 30 points and the Cougars (17-6) beat the Rangers (14-10) in a loser-out at Deer Park HS.
Cusick faces District 9 second-place Garfield-Palouse in a crossover on Saturday for a berth to state. Selkirk faces D9 champ Oakesdale on Saturday.
Colton Seymour added 14 points, Devin Browneagle had 11 and Celias Holmes added 11 for Cusick.
Jay Link led Selkirk with 20 points, Ryan Zimmerman added 15 and Justin Krabbenhoft had 13.
District 9 1B
Garfield-Palouse 64, Prescott 44: Austin Jones scored 23 points, Caden Sanderson added 19 and the Vikings (15-8) beat the Tigers (14-7) in the district second-place game at Colfax HS.
Jose Gonzalez led Prescott with 16 points.
Coeur d’Alene 80, Lewiston 69: The visiting Vikings (13-6) beat the Bengals (9-11) in a first-round game.
Coeur d’Alene plays Post Falls for the district title Tuesday.
Post Falls 49, Lake City 35: Caden McLean scored 13 points with three 3-pointers and the Trojans (16-6) defeated the visiting Timberwolves (3-16) in a first-round game.
Gavven Desjarlais added 10 points for Post Falls.
Lake City faces Lewiston in a loser-out on Tuesday.
Subscribe to the sports newsletter
Get the day’s top sports headlines and breaking news delivered to your inbox by subscribing here.