Storm Lake (4-3) at Bishop Heelan (6-1)
When/Where: 7 p.m., Memorial Field
Briefly: No. 7 (3A) Heelan won at Le Mars 31-13 last week. Deonte Walker finished with 112 yards rushing with a 22-yard touchdown and also had two receptions for 29 yards and another score. Drew Olson caught three passes for 82 yards and one touchdown. Tommy Schiltz finished with just 31 rushing yards on 14 carries. He still leads Heelan in rushing with 802 yards and nine scores this season. Dawson Fenton had two sacks and Andrew Tobin notched three tackles for loss. Storm Lake lost to Denison-Schleswig 28-14 last week.
Denison-Schleswig (4-3) at SB-L (6-1)
When/Where: 7 p.m., Sergeant Bluff
Briefly: No. 5 (3A) SB-L won at Spencer 24-20 last week. Britton Delperdang ran for 220 yards and two touchdowns on 41 carries for the Warriors. Daniel Wright threw for 152 yards and one touchdown. Conner Groves caught three passes for 82 yards with a 57-yard touchdown catch. SB-L outgained the Tigers 411-182 but Spencer forced three turnovers in the game. Denison-Schleswig ran for 219 yards and three touchdowns in a 28-14 win over Storm Lake last week. Terrance Weah and Charlie Wiebers have 584 and 448 rushing yards this season, respectively.
Sioux City East (4-3) at Des Moines Lincoln (3-4)
When/Where: 7 p.m., Des Moines
Briefly: East lost to No. 6 (4A) Dowling Catholic 52-0 last week. Alex Klieder and Nate Zyzda both ran for 25 yards. Defensively, Kyle Burns had a sack for East and John Weinmann had one tackle for loss. Dowling’s Jayson Murray ran for 155 yards and four touchdowns on 14 carries. Chace Hauschilt had three carries for 96 yards and one score. Dowling finished with 345 yards rushing. Lincoln lost to Ankeny 47-0 last week. Ankeny ran for 229 yards against Lincoln.
Sioux City North (2-5) at Ankeny (3-4)
When/Where: 7 p.m., Ankeny
Briefly: North snapped a five-game losing streak with a 48-23 win over Des Moines Hoover last week. Matt Hagan threw for 190 yards and three touchdowns last week. Devont'a Cobbs finished with six catches for 87 yards and two scores and added 14 carries for 58 yards. Trent Frerichs had eight receptions for 79 yards with an 11-yard touchdown. Tyrell Blakey had a 39-yard interception return for a touchdown. Ankeny defeated Des Moines Lincoln 47-0 last week and ran for 229 yards.
Fort Dodge (5-2) at Sioux City West (2-5)
When/Where: 7 p.m., Olsen Stadium
Briefly: West fell to Southeast Polk 77-6 last week. Adien Belt threw for 126 yards and one touchdown for West before being injured. Emanuel Tameklo ran for 72 yards on 12 carries. Nick Puente caught four passes for 67 yards while Alec Nieman had four receptions for 51 yards. Connor James caught a 10-yard touchdown pass. Defensively, both Conner Beyer and Keegan Uhl recorded a tackle for loss. Fort Dodge lost to No. 3 (4A) Ankeny Centennial last week 49-44. Drake Miller threw for 350 yards and three touchdowns and ran for another 75 yards and two scores.
South Sioux City (0-8) at Mount Michael Benedictine (4-3)
When/Where: 7 p.m., Elkhorn
Briefly: South Sioux lost to No. 8 (B) Omaha Roncalli 79-16 on homecoming last week. South Sioux City scored on a 34-yard pass from Jake Aitken to Elijah Strom in the first half and got another touchdown in the third quarter on pass from Isaac Gonzalez to Alex Botelo covering 23 yards. The Cardinals also got a safety when lineman Luis Quezada tackled a Roncalli runner in the end zone. Mount Michael Benedictine lost to No. 9 Blair 28-12 last week.
Lennox (3-4) at Dakota Valley (7-0)
When/Where: 7 p.m., North Sioux City
Briefly: Top-ranked (A) Dakota Valley went on the road and defeated No. 4 West Central 29-27 last week. DV led 22-7 at halftime, but West Central scored a pair of touchdowns to trim the lead to 22-20 with 9:50 left in the game. Nate Rice tossed a 10-yard touchdown pass to Sam Chesterman to give the Panthers a 29-20 lead with 3:16 left in the game. West Central scored on a 13-yard touchdown pass with 1:29 left, but the Trojans could not come any closer and DV held on for the win. Lennox lost to Canton 7-0 last week.