Goalie Richie Mateo turned in another strong performance.
"Richie played great in net," D'Agostino said. "We had a lapse and allowed a goal but he was great all night. He's only let in three goals in 12 games. Nolan, Ryan Ramsey and Connor all played great in the back. Thiago came back from an injury and played great for us."
St. Mary's (12-0) is back in action on Monday at Archbishop Williams.
Bishop Fenwick 1, Arlington Catholic 0
Brian Harrington scored the lone goal on Jack Bowers' assist. Jameson Martinez played well in the midfield. Fenwick (3-8-1) hosts Georgetown on Friday.
Revere 2, Peabody 1
Geo Lumaj scored the lone goal for the Tanners to tie the game at 1-1 in the second half. Revere won the game in the closing stages. Peabody goalie Troy Cappos was stout in net, finishing with six saves.
"Our defense played well but we have to be able to put the ball in the net," Peabody coach Stan McKeen said. "We can't win games scoring one goal. That's been our problem as of late."
Midfielders Kevin Aroke and Andrew Prousalis and defender Jacob Casallas also played well for the Tanners (5-5-1).
"We need seven points to get into the tournament and we've got seven games left," McKeen said. "We have to win some games."
Peabody aims for a win on Friday when the Tanners host Beverly.
St. John's Prep 4, Xaverian 0
Steven Yakita scored two goals while Sam Smith and Erik Gustafson each scored one. Keeper Christian Buckley made two saves for his fifth shutout of the season. The Eagles (9-0-2) clinched the Catholic Conference with the win.
Gloucester 0, English 0
Goalie Tommi Hill made 14 saves and Grace Gately, Tori Ueland, Sydney Denham led the defense. English's (3-8-1) back in action on Friday at Saugus.
Austin Prep 3, St. Mary's 1
Mia Nikolakopoulos scored the lone goal for the Spartans.
The Spartans (4-5-1) host Archbishop Williams on Monday.
"It's crunch time," Spartans coach Jim Foley said. "It's a tough stretch for us but we have to get some wins. Hopefully we can turn it around. We're playing hard, it's not for lack of effort."
Natick 4, Marblehead 0
Despite an outstanding performance from goalkeeper Hannah Garthe, who finished with 25 saves, Natick's offensive attack was too much for the Magicians.
Marblehead clashes against Beverly on Friday.
Marblehead 53, Somerville 19
Winners for Marblehead (8-2) were Brendan Locke, Ben Brennan, Alex Rosen, Will Jones, Sam Thompson, Ben Weed, Will Cleary and Trey Fehrenbach.
Danvers 55, Peabody 17
The Tanners gave it a strong effort but Danvers was too tough a hill to climb for Peabody. "The whole team played very well today," Peabody coach Peter Cronan said. "Danvers is just a really good team. It's tough to get points against them." Peabody hosts Medford today.
Salem 36 ½, Swampscott 35 ½
It was a tight one in Swampscott, but the Witches escaped with the win to improve to 16-1. Winners for Salem included Nick Angeramo (5-4), Ethan Doyle (5 1/2-3 1/2), Troy Zipper (6 1/2-2 1/2), Clayton Duffin (5 1/2-3 1/2) and Casey Williamson (6-3).
For Swampscott, No. 2 Ryan Graciale tied his match, No. 4 Steve Santanello won his match 8-1 and No. 6 Aidan Graciale won his match 6 ½-2 ½. Swampscott's (5-8) at Gloucester today.
BOYS CROSS COUNTRY
Newburyport 15, Lynnfield 49
Lynnfield's Joe Fabrizio finished seventh overall at 18 minutes and 12 seconds. Stephen Dwyer finished 10th at 18:29. The Pioneers are 2-5.
GIRLS CROSS COUNTRY
Newburyport 21, Lynnfield 40
Brie Passatempo finished second overall for the Pioneers at 20:06. Elizabeth St. Andre's time of 21:06 was good for fifth overall. Lynnfield is 1-6.
Whittier 3, Lynn Tech 0
Rachel Mann and Danilsa Espinal played well for Tigers. Tech visits Chelsea today.