Muskegon vs. Grand Haven (Photo Gallery)

#20 Caleb Washington hounds Grand Haven QB Karl Johnson

#20 Caleb Washington hounds Grand Haven QB Karl Johnson. Photo/Tim Reilly

 

Tavon Jackson runs in for the big score as Grand Haven's Cody Jonas makes a last effort to get a stop. Photo/Tim Reilly

Tavon Jackson runs in for the big score as Grand Haven’s Cody Jonas makes a last effort to get a stop. Photo/Tim Reilly

 

#20 Caleb Washington gets past Grand Haven's Aaron Cummings

#20 Caleb Washington gets past Grand Haven’s Aaron Cummings. Photo/Tim Reilly

 

Thrower breaks free on the big TD run

Thrower breaks free on the big TD run Photo/Tim Reilly

Deshawn Thrower scores a first-half TD for Muskegon.

Deshawn Thrower scores a first-half TD for Muskegon. Photo/Tim Reilly

Muskegon's Deshaun Thrower delivers big hit on Grand Haven's Sawyer Jacobs

Muskegon’s Deshaun Thrower delivers big hit on Grand Haven’s Sawyer Jacobs. Photo/Tim Reilly

#11 Shawn Pflemming breaks runs in for a TD as Grand Haven's Brett Boeve takes him down

#11 Shawn Pflemming breaks runs in for a TD as Grand Haven’s Brett Boeve takes him down. Photo/Tim Reilly

Leave a Reply

Your email address will not be published. Required fields are marked *