Chris King needed a heating pad for his sore back at halftime and was suffering from leg cramps after the game, but he felt good when he left Johnson Hall Saturday afternoon.

King poured in 27 points and collected six assists as the 11th-ranked Kirkwood Eagles topped 13th-ranked Southwestern Community College, 89-84, in a ferocious junior college basketball game.

King, a 6-foot guard from Des Moines, shrugged off the ailments after playing 37 of 40 minutes in a key ICCAC affair.

"I'm just trying to fight through it," he said. "You've always got injuries and little bruises through the season, so it's nothing really.

"You just have to go out there and give it your all for your team."

Kirkwood raised its ICCAC record to 4-0 and took a two-game lead in the loss column in the conference standings ahead of Southwestern (3-2), Iowa Lakes (3-2) and Iowa Central (2-2).

"Today was a good win," said Kirkwood Coach Bryan Petersen. "They're a good team, a good program. It was good, but it's still early."

It's a 12-game campaign, with eight games left for the Eagles, but this victory gave them room to breathe.

Ethan Meeker, who missed the first 10 games of the season with a broken bone in his left hand, played his best game of the year with 17 points and terrific defense in a rugged, fast-paced affair.

Kirkwood won the NJCAA Division II title in 2016 and Southwestern captured the national crown last year, and both teams played like potential champions Saturday.

"These are the most-fun games," said Meeker, a 6-foot-1 sophomore. "A physical game. It's a huge rivalry for both teams. We won the championship two years ago, they won it last year. So those are the best type of games."

Meeker played with reckless abandon, driving hard to the basket and helping the Eagles gain the upper hand. He also excelled on defense, holding SWC star Terence Shelby Jr. to 14 points.

"He was really good," said Petersen. "He scored 17 points, but what I was most impressed with, he held their leading scorer to 6 of 17 from the field.

I thought Ethan did a real good job on him and forced him into some tough shots."

Petersen has said all along that the Eagles need Meeker operating at full speed to reach their goals this season. It happened Saturday in the biggest game of the year so far.

"It was great to finally have a game like that," said Meeker, now averaging 6.3 points. "It was a rough road back from the injury, but I wouldn't be doing my teammates and my coaches justice if I didn't give them the credit.

"They never lost confidence in me, they've never stopped believing in me. I know a lot of people say that, but especially in my case it's really true."

Jay Small, LJ Stansbury and Taejuan Johnson played pivotal roles off the bench as Petersen was forced to adjust some of his lineups due to foul problems.

Kirkwood opened a 15-point lead at 74-59 with 6:04 left on a three-point play by Kale when he made a strong move to the basket and got fouled, but the game was far from over.

Southwestern used its quickness to attack the basket and pulled within five points at 78-73 with 3:07 left. The Spartans got within four points at 85-81 with 23.9 points left on a tip-in, but that's as close as they got.

Kale hit two free throws to make it 87-81 with 21.5 seconds remaining. Southwestern missed a long 3-pointer and King clinched the victory with two free throws for an 89-81 margin with 9.8 seconds to go.

Southwestern topped Kirkwood in rebounds (33-28) and had the edge at the foul line (22-13), but the Eagles hit 56.7 percent of their shots and found a way to win.

"I just think we grinded it out a little bit more, maybe," said Petersen. "And we had some guys hit a couple of big shots."