Geneseo's boys basketball team has been a fixture at Genesis Shootout since its inception in 1994.
At one point this fall, coach Brad Storm didn't think a 20th straight appearance would happen.
The Maple Leafs already had two contracted games scheduled for Dec. 21, the day of the Genesis Shootout, at the Chuck Dayton Holiday Classic in DeKalb.
"I really thought we were going to miss our first Shootout," Storm said after Monday's news conference promoting the annual event at Augustana College's Carver PE Center. "Being one of the original members, that was kind of painful."
But with Moline in the same holiday event, tournament officials adjusted the schedule and will allow the schools to participate in both.
Geneseo plays Davenport North in the first of seven games in the Genesis Shootout at 10 a.m., and then makes the 2-hour trek to DeKalb to face Hampshire at 7:30 that night.
Moline, meanwhile, meets Hinsdale South at 10:30 a.m. in DeKalb before busing back to the Quad-Cities to face Iowa Class 4A fourth-ranked North Scott at 6:45 p.m.
It caps a whirlwind 24 hours for the Maroons, who will host Rock Island Alleman in a Western Big Six contest Dec. 20.
"We didn't want to miss out on this," Moline coach Jeff Schmimel said. "Kids are pretty resilient and being young they can bounce back. We'll have to get home as quickly as we can, get kids off their feet and we'll see how it goes."
The scheduling conflict came about since the Genesis Shootout is a week later this season and the start date of the DeKalb tournament was pushed up because of Christmas falling on a Wednesday.
Schimmel's team played four games in a 24-hour window at the Galesburg Thanksgiving tournament last month. It just didn't require a 130-mile bus trip.
"It is not an ideal situation, but everyone has done their best to comply with each other," Schimmel said.
The other five games in the Genesis Shootout are: Davenport West vs. Riverdale (11:45 a.m.); Davenport Central vs. Alleman (1:30 p.m.); Davenport Assumption vs. United Township (3:15 p.m.); Pleasant Valley vs. Galesburg (5 p.m.) and Bettendorf vs. Rock Island (8:30 p.m.)
Geneseo doesn't play the night before the Shootout, but it'll have an early wakeup call and won't return home until after 11:30 p.m.
"The 10 a.m. game is going to be an issue, just having the guys ready to play intense at that hour," Storm said. "We'll take off after we're done, go home and wash the uniforms and load up the bus again.
"It was a benefit Moline was in the same boat. If there wasn't another Shootout team in DeKalb, I'm afraid it wouldn't have worked out."