Two of the state’s best pitchers battled in Milford Monday as the Scarlet Hawks knocked off reigning Division 1 champion and top-ranked King Philip, 2-0, handing the Warriors their first nonleague loss since 2008.
Milford pitcher Shannon Smith dominated in the circle, allowing only two hits and striking out 17. Warriors hurler Meg Rico managed 12 strikeouts and allowed four hits.
“Coming in we knew it was going to be a pitchers’ duel,’’ said Milford coach Brian Macchi. “The past three days at practice I was preaching you have to put the ball in play against Rico and make them make the plays and hopefully find the holes.’’
“Find the holes’’ is what the Scarlet Hawks did in the second inning. Junior Caroline Fairbanks led off with a single to left and advanced on a sacrifice by Sam Bonvino. Then freshman Taylor LeBrun ripped a shot to right to score Fairbanks.
Elizabeth Stallone’s double down the left field line scored LeBrun to provide the final margin.
The Warriors had a chance to score in the fourth, when Rico led off with a single to left and stole second, but Smith struck out the next three.
“KP is one of the best offensive teams in the state,’’ said Smith. “I knew there wasn’t a batter I could take it easy on. I had to compete all the way through and that’s what I did today. I didn’t put any pitches where they could hit them.’’
The Warriors attempted another rally in the seventh when leadoff batter Hailey Mullen reached on a single up the middle, but Bonvino threw her out on a steal attempt. Smith struck out the next two batters to secure the victory.
Bishop Feehan 28, Durfee 5 - The Shamrocks were led by Lydia Hanewich (5 for 6, 4 runs, 2 RBIs), Sophie Lanzel (4 for 4, 2 RBIs), and Brenna LeGacy (6 for 7).
Winchester 9, Medford 3 - Junior Rory Connolly hit three home runs and sophomore Rachel Smith struck out eight.
Marblehead 3, Danvers 2 - Kathryn DiGiammarino hit a bases-loaded single in the 10th inning to win it.
Stoughton 8, Norton 4 - Jordan Angelas and Nicole Barton each had three hits for the Black Knights.
Bridgewater-Raynham 4, Walpole 1 - Audrey Dolloff threw a no-hitter and struck out 13 and Madison Shaw had a home run and two RBIS.
Whittier 11, Triton 1 - Wildcats senior Paul Mahoney pitched a two-hitter and Andrew Wells was 3 for 4 with three RBIs.
Swampscott 15, Winthrop 4 - AJ Baker had a home run and three RBIs for the Big Blue.
Marshfield 10, Scituate 4 - Junior Steve Harrington went 3 for 4 with two RBIs for the Rams.
Cristo Rey 12, Cathedral 3 - Senior pitcher Thomas Marcucci had 14 strikeouts in a complete game to power the Knights (5-3).
Arlington 2, Austin Prep 1 - Junior lefthander Tim Conroy got the win, allowing two hits in six shutout innings for the Spy Ponders (3-1).
Silver Lake 19, Plymouth South 0 - Juniors Stephen Medlin and Connor Smith combined for eight goals and three assists.
Arlington Catholic 16, Shawsheen 4 - The Cougars were led by junior Erin Lordan’s five goals.
Marblehead 18, Georgetown 13 - The Magicians were led by Kiley Fischer (seven goals, two assists) and Meggie Collins (four goals, three assists).
Apponequet 20, Canton 9 - The Minutemen were led by juniors Paige Campbell (seven goals) and Nicole Dion (five).
St. John’s Prep 3, Andover 0 - Junior outside hitter Brian Keough finished with a team-high 14 kills to power the Eagles (6-2).