NORTH CANTON Lameir Garrett rushed 238 yards and five touchdowns on 30 carries as the Bulldogs beat Hoover for the 11th straight time.
Garrett has 471 yards and nine touchdowns rushing in his last two games against the Vikings.
Elijah Wesley added 78 yards and a TD on 10 carries while completing 8 of 12 passes for 179, a score and no interceptions as the Bulldogs (4-1, 2-0) took his matchup of defending Federal League co-champions.
Jalen Ross caught four passes for 100 yards and a TD for McKinley, which totaled 510 yards of offense.
Hoover's Connor Ashby completed 14 of 21 passes for 325 yards, two touchdowns and two interceptions. McKinley's Tyson Durant and Jonah Lytle picked him off.
Ashby added 61 yards and a TD on 13 carries. Adam Griguolo had 62 yards and one score on 13 carries for the Vikings (3-2, 1-1). Drew Johnson caught four passes for 96 yards and two touchdowns
McK - Garrett 6 run, Barahona-Hernandez kick
NCH - Volas Field Goal for 26 yards
McK - Garrett run 33 yards, Barahona-Hernandez kick
NCH - Griguolo 1 run, Volas kick
McK - Garrett 1 run, Barahona-Hernandez kick
McK - Wesley 65 run, Barahona-Hernandez kick
NCH - Ashby 11 run, Volas kick
McK - Wesley 18 pass to Ross, Lytle pass to Powell
NCH - Ashby 52 pass complete to Johnson, Ashby pass Graham
McK - Garrett, Lameir rush for 29 yards, Barahona-Hernandez kick
NCH - Ashby 21 pass to Johnson, pass failed
McK - Garrett 10 run, Barahona-Hernandez kick