Hancock had an opportunity to tie the score on the first play of the second quarter when Shawn Barnhart returned a punt 76 yards to the Ferndale 3. But a holding penalty nullified the run.
"We failed to execute in all three phases of the game," said Mahaffey. "And when we did do something right, we found a way to shoot ourselves in the foot."
The Panthers gave up 258 rushing yards (including 152 yards on 15 carries for Horvath) and 77 more through the air, while mustering just 62 yards of total offense. They turned the ball over five times.
"Everything just started to click (offensively)," said Yellow Jackets coach Tony Penna, Jr. "We have a lot of younger kids, so we have some work to do. But our line has been working really hard and really attacked the gaps tonight."
Horvath made it 34-0 on a 62-yard run to end the third period, and Eisenhuth ran 37 yards for a score on the final play of the game.
The Yellow Jackets also scored on the game's first series, with Torano scooting around the right side from 15 yards out.
Ferndale 41, Hancock 0
F-Jordan Torano, 15 run (Brock Eisenhuth kick)
F-Ryan Gaunt, 16 pass from Chad Eisenhuth (kick failed)
F-Dave Horvath, 3 run (Gaunt run)
F-Torano, 3 run (B. Eisenhuth kick)
F-Horvath, 62 run (kick failed)
F-C. Eisenhuth, 37 run (B. Eisenhuth kick)
RUSHING -- Ferndale, Horvath 15-152, Toranto 8-39, Kolback 1-17, Gaunt 1-6, Walters, 3-11, Eisenhuth 2-37, Dorchak 1-5, Murphy 1-1, Hileman 1-2. Hancock, Clark 10(-13), Dobranski 13-9, Faith 10-25.
PASSING -- Ferndale, Stumpo 3-4-1, Â Eisenhuth 8-3-1, Dorchak 2-0-0. Hancock-12-4-1, Lanehart 2-0-1.
RECEIVING --Ferndale, Gaunt-5-77. Hancock, Glass 1-5, Souders 3-32.
Ferndale76217--41Hancock0000--0FerHanFirst downs147Rushes-yards33-25833-21Passing yards7739Comp-Att-Int5-16-24-15-3Total offense49-33548-62Punts-avg.2-28.53-32.3Penalties-yards5-302-13Fumbles-lost2-15-2