Eric Wilkie paced the Braves with 16 points, while Jake Spindler added 12, and Stetson Dagel six, to go along with a team-high 10 rebounds.
Sawyer Harms led the host Indians with 22 points, and Paul Brown chipped in 11.
Cherokee sank 15-46 field goals in the game for a 33 percent shooting effort, including 8-17 three-balls, and a 4-6 effort from the foul line.
Spirit Lake meshed 20-49 shots for 41 percent, and made 16-28 free throws for a 12-point difference at the foul line equaling the final margin of victory.
"The first half was a defensive battle," noted Cherokee coach Bob Lee. "Both teams struggled to get into an offensive flow. We felt like we were still in a good position at half to make a run, but we struggled to get points in the third quarter.
"We were proud of how our guys fought back in the fourth quarter. We caused some turnovers, hit some shots, and cut into the lead."
The 2-4 Braves play at 1-5 Estherville-LC tonight before the holiday break.