No matter what, the ball just seemed to find Caden Osborn.

Osborn pulled down 22 rebounds, breaking the school record of 21 set by Emmanuel McCullough during the 2013-14 season, leading Crookston boys' basketball to a 69-59 win over Climax-Fisher on Thursday night in Fisher.

The Pirates improved to 6-9 on the season, snapping a two-game losing streak, while dropping the Knights to 1-12 in the process.

Resiliency was the theme for Crookston, as it blew several large leads throughout the game but always found a way to weather the storm.

The Pirates began the game on a 7-0 run before Climax-Fisher went on a 7-0 run of its own. Later in the first half, the Knights climbed back from a 24-14 deficit to tie it at 26.

Crookston looked like it might finally pull away for good with eight minutes to play, leading 55-42, but Climax-Fisher remained pesky and climbed within five points in the final minutes.

"C/F turned up the (defense) and kept cutting into any lead we had," said Pirates head coach Greg Garmen. "They shot well and forced us into some turnovers that helped them keep it close."

However, the Pirates got to the line and hit just enough free throws down the stretch to put the game on ice.

Easton Tangquist (Jr., G) scored 22 points for Crookston to lead all scorers.

"Easton was aggressive and shot the ball well and attacked the rim," Garmen said.

Osborn added 20 points to go with his record rebounding night. Walker Winjum (Sr., G) scored 14 points, Carter Bruggeman (Jr., G) scored eight and Jack Garmen (Jr., G) scored five.

Zach Fenno scored 17 for the Knights. Hayden Reitmeier scored 14, Dylan Evitts scored 13, Myles Smith scored eight, Logan Bergquist scored three, and Jory Vasek and Aidan Rogenes scored two apiece.

UP NEXT: Crookston is off until next Friday, Jan. 31 when it takes on Warroad (8-6, 2-3 Section 8AA) at home. The Pirates beat the Warriors 75-66 in Warroad on Dec. 4.

The Times welcomes your feedback. You can send any comments or questions to our office at (218) 281-2730, Jacob Shames (405) 496-0168 or by email at jshames@crookstontimes.com.

Follow along on Twitter @CroxTimesSports and @Jacob_Shames for all the latest stories and live game updates.