Sports

Football roundup: Haverhill ends Beverly’s streak

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.

Advertisement

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.

Get Sports Headlines in your inbox:
The Globe's most recent sports headlines delivered to your inbox every morning.
Thank you for signing up! Sign up for more newsletters here

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.

Mayflower

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.

Nonleague

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.

Advertisement

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.

Advertisement

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