Joe Wieskamp came into Davenport Assumption's gymnasium last season and had arguably his best game in a Muscatine uniform.
He torched the Knights for 47 points and 11 rebounds.
The Knights weren't going to let the Iowa recruit beat them single handedly Tuesday night.
With multiple defenders swarming him, Assumption cut off driving lanes and were physical with the 6-foot-6 senior throughout the contest in cruising to a 69-47 victory.
"Our whole purpose was to make it hard on him all night," Assumption guard Trent Fitzpatrick said. "He's an amazing player, but we had some very athletic guys that we put on him.
"We wanted to get the ball out of his hands as much as we could."
Wieskamp, who returned after missing last Friday's game at Davenport West with illness, finished with a season-low 20 points and 12 rebounds. He was 7 of 17 from the field and did not convert a 3-point shot.
"I think a lot of times, people see 35 points a game, an Iowa recruit and back down," Dylan Peeters said. "We wanted to come out, be physical and stop him the best that we could."
Junior Anthony Valainis drew the defensive assignment most of the game, but Assumption (5-5, 5-3) always had a second and sometimes third defender around Wieskamp.
"We were all in the gaps, we were all talking," Valainis said. "We didn't want to have anybody on an island all by themselves guarding him. When you're a cohesive group like our own, you're going to do good against a player like that.
"We weren't going to stop him, but we were going to slow him down."
The game was physical. It was chippy, particularly in the first half.
Even so, Assumption was in control for much of the contest.
The Knights led 28-19 at intermission and outscored the Muskies (6-4, 5-3) 25-13 in the third quarter to put the contest away.
Fitzpatrick led four Knights in double figures with 19 points. Peeters had 17 while Ray Thrapp and Valainis each finished with 11.
Assumption shot 58 percent from the field and knocked down 21 of 26 free throws.
"They did a real good job against our matchup (zone)," Muscatine coach Gary Belger said. "When we went to man in that second half, we knew we'd have a hard time. They're big and they can all move."
After going into the holiday break 3-5, Assumption has started 2018 with home wins over Bettendorf and Muscatine and joins the Muskies and Davenport West in a third-place tie in the league race.
"We're in a good place right now," coach Matt Fitzpatrick said. "Christmas break was really good for us, and getting Dylan back (from back injury) is a big piece for us with his ability to score and drive.
"I'm proud of our guys for staying the course through the losing."
Jackson Foulk was the only other Muskie in double figures with 13 points.
Belger admitted Wieskamp was fatigued oming off the illness and didn't move as well on the perimeter.
"We've got to get more out of other people," Belger said. "They had opportunities tonight, particularly early in the game, but it didn't happen.
"Assumption deserved to win. They played well. Muscatine was not the aggressor. We were the reactor and that doesn't work well in basketball or in life."
After seven consecutive road conference games, Muscatine plays eight of its last 10 league games at home starting Friday night against 10th-ranked Pleasant Valley.