It took a late surge for the Danvers boys’ soccer team to pull away from Northeast Conference rival Beverly, but thanks to two second-half goals by Eric Martin, the 10th-ranked Falcons emerged with a 4-1 win at Birch Plains Field in Beverly Tuesday.

“They had a man marking him all game,” said Danvers coach Mike Chase. “Typically whenever he gets the ball in possession with his back to the net, there’s usually another guy or three by the time he is ready to do his thing. But he did find his way.”

With two defenders draped on him, Martin came in on the right side of the box, regained his footing, and blasted one hard enough to get by Panthers goalie Justin Carnivale, who initially got a hand on the ball, giving the Falcons (6-0) some breathing room at 3-1 with 14 minutes to play.

Advertisement - Continue Reading Below

“They put a couple of guys on me,” said Martin, who added two assists. “So we tried to get the ball on my feet and we knew everyone else would be open. They finished the ball for us and that opened things up for me in the end.”

Minutes later, Danvers defender Drew Piazza launched a long drive from midfield and the perfectly positioned Martin rose from a crowd to flick home a textbook header to cap the game’s scoring.

A Nikolay Sakhin goal had Danvers up, 1-0, at the half, but the Panthers went on the attack to start the second and Conor Leahy followed up on a rebound, burying the ball in the back to tie the game five minutes in.

Carnivale (eight saves) kept Beverly afloat at the 12-minute mark of the second half when he guessed correctly on a Martin penalty kick, diving to his left to collect the blast and keep the game tied.

“It’s the first [penalty kick] I’ve ever seen him miss in a practice or a game,” said Chase. “[Carnivale] just made a great save. That kid came up big time after time for them.”

Wellesley 6, Dedham 0 — Junior Tyler Kuchenbecker scored a hat trick for the Raiders (7-2).

Chelsea 3, Greater Lowell 0 — The Red Devils (5-0-1) were led by juniors Carlos Lainez (two goals) and Luis Cruz (one goal).

Arlington 4, Burlington 0 — The Spy Ponders earned their second win of the season behind a two-goal, one-assist game from senior forward Fernando Cuervo-Torello.

Mashpee 2, Norwell 1 — Nate Peterson scored both goals for the Falcons (7-1).

Braintree 2, Newton North 1 — Senior Andrew Higgins and junior Daniel Kelly each scored a goal for the Wamps.

Girls’ soccer

Swampscott 3, Lynn Classical 1 — Senior Erin Cassidy scored two goals for the Big Blue (5-1-2).

Bishop Feehan 8, Coyle & Cassidy 0 — Junior forward Brittany Chlevek paced the Shamrocks (7-1-1) with a hat trick.

Duxbury 5, Silver Lake 2 — Sophomore Nicole Gavin scored two goals and had one assist for the Dragons (6-1-1).

North Andover 6, Methuen 1 — Senior Alana Houlihan had four goals.

Greater New Bedford 3, Diman 0 — Junior Jen Pires notched her first shutout of the season for the Bears (5-4-2).

Weymouth 1, Framingham 0 — Senior Jen Kimball scored the lone goal for the Flyers (2-4-3).

Peabody 6, Marblehead 0 — The Tanners (7-0) received two goals and two assists from Victoria Digiacomo.

Westford 2, Chelmsford 1 — The Grey Ghosts (6-1) broke a scoreless tie just after halftime with a 25-yard strike from midfielder Caitlyn Paltios.

Wilmington 3, Belmont 1 — The Wildcats moved to 7-1-1 behind junior forward Alex Bischoff (two goals, one assist).

KIPP Academy 1, South Shore Charter 0 — Sophomores Amie Mendoza (goal) and Briana Collins-Lee (three saves, second shutout) led the win.

Norwell 6, Mashpee 0 — Junior striker Julia Karacius netted a hat trick for the Clippers (6-1-2).

Ursuline 4, Boston Latin 0 — Senior Alesandra Santone had six saves for the Bears (7-0).

Boys’ golf

Coyle & Cassidy 159, Bishop Feehan 236 — Senior captain Caroline Rubino shot a career-best 1-over par 37 for the Shamrocks.

Norton 257, Dover-Sherborn 262 — Sophomore Adam Winiarz and junior Nick Mattos both shot career-best rounds of 39 for the Lancers.

Hanover 241, Duxbury 234 — Dragons captain Jack Ball shot an even-par 36 and had three birdies.

Walpole 83, Dedham 25 — The Rebels were led by senior John MacDonald (1-under 34), junior Rob Boush (even-par 35), and sophomore Jack Donnelly (35).

Girls’ cross-country

Ursuline 23, Notre Dame (Hingham) 32 — Senior captain Maddie Wolfe finished the race in 20:08, propelling the Bears to their first win over the Cougars, and clinching the Catholic Conference league title.

Field hockey

West Bridgewater 3, Somerset Berkley 1 — Forward Ashley Congdon, an eighth-grader, netted two goals for the Blue Raiders (7-1-1), and junior Priscilla Martinez added the final goal.

Lexington 4, Belmont 0 — The Minutemen (6-1-1) were led by junior Fiona Fitzgerald, who scored two goals.

Peabody 7, Revere 0 — Junior forward Jenna Ferullo scored four goals for the Tanners (7-2).

Plymouth South 1, Nauset 0 — The Panthers improved to 6-4 with junior Bethanne Keane scoring the only goal.

Newton North 4, Braintree 2 — Freshman Rachel Hamilton led the Tigers (5-2-3) with two goals.

Girls’ swimming

Haverhill 93, Chelmsford 93 — The meet came down to the final 400-free relay, where the Hillies came in third to tie the Lions.