Photo Gallery: Garnet Valley v. Coatesville, District 1-6A Final November 28, 20214114300 Garnet Valley Coatesville (Nate Heckenberger – For MediaNews Group) Garnet Valley Coatesville (Nate Heckenberger – For MediaNews Group) Garnet Valley Coatesville (Nate Heckenberger – For MediaNews Group) Garnet Valley Coatesville (Nate Heckenberger – For MediaNews Group) Garnet Valley Coatesville (Nate Heckenberger – For MediaNews Group) Garnet Valley Coatesville (Nate Heckenberger – For MediaNews Group) Garnet Valley Coatesville (Nate Heckenberger – For MediaNews Group) Garnet Valley Coatesville (Nate Heckenberger – For MediaNews Group) Garnet Valley coach, Mike Ricci, congratulates Jack Westburg after the Jaguars’ opening touchdown. (Nate Heckenberger – For MediaNews Group) Garnet Valley Coatesville (Nate Heckenberger – For MediaNews Group) Garnet Valley Coatesville (Nate Heckenberger – For MediaNews Group) Garnet Valley Coatesville (Nate Heckenberger – For MediaNews Group) Garnet Valley Coatesville (Nate Heckenberger – For MediaNews Group) Garnet Valley Coatesville (Nate Heckenberger – For MediaNews Group) Garnet Valley Coatesville (Nate Heckenberger – For MediaNews Group) Garnet Valley Coatesville (Nate Heckenberger – For MediaNews Group) Garnet Valley Coatesville (Nate Heckenberger – For MediaNews Group) Garnet Valley Coatesville (Nate Heckenberger – For MediaNews Group) Garnet Valley Coatesville (Nate Heckenberger – For MediaNews Group) Garnet Valley Coatesville (Nate Heckenberger – For MediaNews Group) Garnet Valley Coatesville (Nate Heckenberger – For MediaNews Group) Garnet Valley Coatesville (Nate Heckenberger – For MediaNews Group) Garnet Valley Coatesville (Nate Heckenberger – For MediaNews Group) Garnet Valley Coatesville (Nate Heckenberger – For MediaNews Group) Garnet Valley Coatesville (Nate Heckenberger – For MediaNews Group) Garnet Valley’s Shane Reynolds breaks free for a long touchown run in the second quarter. (Nate Heckenberger – For MediaNews Group) Garnet Valley Coatesville (Nate Heckenberger – For MediaNews Group) Garnet Valley Coatesville (Nate Heckenberger – For MediaNews Group) Garnet Valley Coatesville (Nate Heckenberger – For MediaNews Group) Garnet Valley Coatesville (Nate Heckenberger – For MediaNews Group) Garnet Valley Coatesville (Nate Heckenberger – For MediaNews Group) Garnet Valley Coatesville (Nate Heckenberger – For MediaNews Group) Garnet Valley Coatesville (Nate Heckenberger – For MediaNews Group) Garnet Valley Coatesville (Nate Heckenberger – For MediaNews Group) Garnet Valley Coatesville (Nate Heckenberger – For MediaNews Group) Garnet Valley Coatesville (Nate Heckenberger – For MediaNews Group) Garnet Valley’s Shane Reynolds hits the hole on his way to a third-quarter touchdown. (Nate Heckenberger – For MediaNews Group) Garnet Valley Coatesville (Nate Heckenberger – For MediaNews Group) Garnet Valley’s Shane Reynolds celebrats with Joey Halloran after a third-quarter touchdown. (Nate Heckenberger – For MediaNews Group) Garnet Valley Coatesville (Nate Heckenberger – For MediaNews Group) Garnet Valley Coatesville (Nate Heckenberger – For MediaNews Group) Garnet Valley Coatesville (Nate Heckenberger – For MediaNews Group) Garnet Valley Coatesville (Nate Heckenberger – For MediaNews Group) Garnet Valley Coatesville (Nate Heckenberger – For MediaNews Group) Garnet Valley Coatesville (Nate Heckenberger – For MediaNews Group) Garnet Valley Coatesville (Nate Heckenberger – For MediaNews Group) Garnet Valley Coatesville (Nate Heckenberger – For MediaNews Group) Garnet Valley Coatesville (Nate Heckenberger – For MediaNews Group) Garnet Valley Coatesville (Nate Heckenberger – For MediaNews Group) Garnet Valley Coatesville (Nate Heckenberger – For MediaNews Group) Garnet Valley Coatesville (Nate Heckenberger – For MediaNews Group) Garnet Valley’s Matt Collins brings Coatesville’s Harrison Susi down for a loss in the third quarter. (Nate Heckenberger – For MediaNews Group) Garnet Valley Coatesville (Nate Heckenberger – For MediaNews Group) Garnet Valley’s Joey Halloran gets Coatesville’s Harrison Susi in the grasp, leading to a safety due to an intentional grounding penalty. (Nate Heckenberger – For MediaNews Group) Garnet Valley’s Joey Halloran celebrates after forcing a safety against Coatesville’s Harrison Susi (14). (Nate Heckenberger – For MediaNews Group) Garnet Valley Coatesville (Nate Heckenberger – For MediaNews Group) Garnet Valley Coatesville (Nate Heckenberger – For MediaNews Group) Garnet Valley Coatesville (Nate Heckenberger – For MediaNews Group) Garnet Valley Coatesville (Nate Heckenberger – For MediaNews Group) Garnet Valley’s Joey Halloran (14) and Jack Westburg (15) share a moment in the waning seconds of the fourth quarter. (Nate Heckenberger – For MediaNews Group) Garnet Valley Coatesville (Nate Heckenberger – For MediaNews Group) Garnet Valley Coatesville (Nate Heckenberger – For MediaNews Group) Garnet Valley Coatesville (Nate Heckenberger – For MediaNews Group) Garnet Valley Coatesville (Nate Heckenberger – For MediaNews Group) Garnet Valley’s Shane Reynolds shares a hug with Jacob Krautzel (77) after the Jaguars wrapped up their win over Coatesville. (Nate Heckenberger – For MediaNews Group) Coatesville’s Matt Ortega, right, and Garnet Valley’s Mike Ricci shake hands after the game. (Nate Heckenberger – For MediaNews Group) Garnet Valley Coatesville (Nate Heckenberger – For MediaNews Group) Garnet Valley Coatesville (Nate Heckenberger – For MediaNews Group) Garnet Valley Coatesville (Nate Heckenberger – For MediaNews Group) Garnet Valley Coatesville (Nate Heckenberger – For MediaNews Group) Garnet Valley Coatesville (Nate Heckenberger – For MediaNews Group) Coatesville’s Tommy Ortega (1) and Harrison Susi (14) help each other off after the loss to Garnet Valley. (Nate Heckenberger – For MediaNews Group) Garnet Valley Coatesville (Nate Heckenberger – For MediaNews Group)