Beverly’s 15-game win streak dating to 2011 ended Saturday as the host Panthers struggled offensively and on special teams before falling to Haverhill, 21-19. Ian Kessel led the Hillies with a game-high 31 carries and 135 rushing yards.
“Whenever you beat a Division 3 champion, it’s a step in the right direction for your program,” said Haverhill coach Tim O’Connor. “Ian [Kessel] had a great day for us. He can be a great back for us, and I’m glad he’s a Hillie. “
Haverhill, which first played Beverly back in 1956, is 13-10-2 in the overall series. The last time the teams met in 2004, Haverhill came out on top, 24-14. Saturday’s game was much closer.
The first score came after a fumble by Beverly and giving the Hillies, who recovered, great field position at the Panthers’ 30-yard line. Six plays later, the Hillies scored on a 5-yard rush by Kessel with 2:30 to go in the first quarter.
Beverly showed its championship mettle on the next drive, executing a beautiful 64-yard reverse pass for a touchdown from Bryan Flaherty to Isaiah White. Kessel, a transfer from St. John’s Prep, scored again in the second quarter on a 17-yard scramble to give Haverhill a 14-7 lead at the half.
The Panthers came as close as they would to catching Haverhill late in the third quarter on a 13-play drive that ended with a 1-yard touchdown rush by Madden to trim the lead to 14-13, but missed the PAT. After Kessel’s third touchdown with 5:53 remaining in the fourth, the Panthers again failed to tie following Madden’s second touchdown when Isaiah White was stuffed trying to turn the corner.
Diman 26, Old Colony 18 — The Bengals were led by running back Johnny Padilla's 149 rushing yards and two touchdowns. Old Colony’s Jacob Pringle was 18-of-27 passing for 229 yards and three touchdowns.
Boston Latin 34, Brookline 14 — Senior running back Patrick Fahy rushed for four touchdowns and 176 yards in the Wolfpack’s season-opening victory at Catholic Memorial. Brookline’s Ben Knopf was 8 for 18 with 247 yards, including a 70-yard touchdown pass to Dawshawn Richardson and a 76-yard touchdown pass to Tyler Patterson.
Cathedral 26, Georgetown 6 — Junior Bryan Cedeno ran for 146 yards and two touchdowns.
Methuen 24, Malden 20 — After the Golden Tornadoes took a 20-18 lead with less than 10 minutes to play, Rangers senior Ruddy Serevino returned the ensuing kickoff 78 yards for a touchdown.
Arlington Catholic 21, Shawsheen 6 — The Cougars scored 21 unanswered points in the second half. Two fourth-quarter rushing touchdowns from quarterback Christian Rosati and Billy Barrett sealed the win.
Weston 35, Randolph 14 — Senior Greg Fligor had two interceptions and Brett Rowe added a pair of rushing touchdowns for the Wildcats.
Southeastern 18, Coyle & Cassidy 9 — Junior Ryan Tibbetts scored a fourth-quarter touchdown on a 1-yard run to secure the win for the Hawks.
Old Rochester 21, Lee 7 — Nolan Bergeron rushed for 104 yards and two touchdowns to lead the host Bulldogs.
Weston 35, Randolph 14 — Senior Greg Fligor had two interceptions and Brett Rowe added a pair of rushing touchdowns for the Wildcats.For more scores and highlights, go to Boston.com/schools