Muskegon (3-0, 6-0) at Hudsonville (3-0, 6-0), 7 p.m. Friday -- Ah, the game everyone's talking about: No. 1 Muskegon against No. 2 Hudsonville (in Division 2). The Big Reds, the defending state champions who also are ranked nationally, have won the last three meetings, including twice in the playoffs.

West Catholic (4-0, 6-0) vs. Ottawa Hills (3-0, 5-1) at Grand Rapids Christian, 7 p.m. Friday -- These two teams have split in their last six meetings, but West Catholic more recently won a City League title, tying Grand Rapids Christian in 2004. Ottawa Hills earned the crown outright in 1996.

Coopersville (3-0, 3-3) at Cedar Springs (3-0, 6-0), 7 p.m. Friday -- After losing its first three non-league games, Coopersville is in contention for an O-K Blue title. But a loss could keep the Broncos are out of the playoffs. Unbeaten and state-ranked Cedar Springs is fighting for its first league title since 1978.

Unity Christian (1-2, 4-2) at Holland Christian (3-1, 4-2), 7 p.m. Friday -- A matchup of two fairly new football programs. Holland Christian has won all three of their previous meetings. Both teams also need two wins to make the playoffs. It would Holland Christian's second time and Unity Christian's first.

Grand Haven (2-2, 4-2) at Rockford (3-1, 5-1), 7 p.m. Friday -- The last time Grand Haven beat Rockford was in the 1999 regular season (17-15), but the Rams rallied and beat the Buccaneers in the second round of the playoffs, 33-18. Rockford still has a shot at an O-K Red title.