Beverly freshman goalie Troy Doyle dives on top of the puck while Danvers Kyle Cahill (13) tries to poke the puck loose. DAVID LE/Staff photo. 12/20/14.