Daly took the pitch from Cressy while running at top speed. He turned the corner and still had to pick up a block inside the 10-yard line to cross the goal line.
"Amazing," Daly said. "It feels like redemption for the loss we had last week. We didn't deserve any of that, but we pulled together and got a win."
Marblehead managed the clock perfectly in its final drive. Maag, who struggled throwing the ball most of the night, was 5 for 5 for 82 yards on the final drive, and the Marblehead coaches wisely used their timeouts to give themselves a chance to win.
"It felt so much like Salem last week; pulling ahead and then just blowing it like that at the end," Cressy said. "It's nice to get a 'W' this time."
A win seemed unlikely after Danvers (4-5) perfectly executed its two-minute offense.
Andreas connected with Cawlina four times on the Falcons' final drive, primarily on out-routes before the duo went vertical for the touchdown.
Cawlina beat the Marblehead secondary down the left sideline and Andreas dropped the ball into his hands.
"I've never been a part of anything like that," Danvers coach Sean Rogers said. "We thought we had it and it came down to the last play. They executed that last play."
Scoring was scarce in the second half until the final minute, which completely went against the first-half grain.
Alex Valles took the opening kickoff 85 yards for a TD to open the scoring, then Marblehead answered by feeding Zac Cuzner three consecutive plays for 79 yards and a score. Cuzner's 9-yard TD run knotted the score.
Valles added two more touchdown runs (3 and 27 yards) in the first half. Cuzner (39 yards) and Brooks Tyrrell (11) also had touchdown runs for Marblehead, which held a 22-19 lead at intermission.