PORT CHARLOTTE, Fla. — Dartmouth junior right-hander Cole O’Connor struck out a career-high 10 batters, while sophomore Michael Calamari and senior Kyle Holbrook homered to lead the Big Green to their first victory of the year, 12-7, over Villanova (3-4) at the Snowbird Classic on Saturday afternoon. In the second game of the day, Dartmouth (1-4) faltered in the ninth as Northeastern (6-3) scored five times in the frame to steal a 10-8 victory from the Green.

O’Connor (1-1) was on his game against the Wildcats, allowing three runs (just one earned) on seven hits over seven innings of work without walking a batter and becoming the first Dartmouth pitcher to strike out 10 or more in a game in exactly one year. He needed just 95 pitches to finish get 21 outs, even with Villanova putting the leadoff batter on in five of seven stanzas, before handing the game over to the bullpen.

Calamari started the scoring in the second, leading off with a solo blast down the right-field line for his first home run of the season.

An error and a double put runners at second and third to start the Villanova half of the third. A swinging bunt single brought home one run while the batter took second on an errant throw to first. Ryan Toohers followed with a two-run single to give the Wildcats a 3-1 lead.

Villanova returned the favor as a two-out error allowed Hayden Rappoport, who had doubled, to score in the bottom half. Dartmouth then reclaimed the lead in the fourth at 4-3, scoring on a wild pitch and a sacrifice fly.

In the fifth, Calamari greeted a reliever with an RBI single, plating junior Sean Sullivan who had walked with one down. The Big Green broke the game open in the sixth when Holbrook belted a three-run shot and Calamari added another RBI single for a 9-3 lead.

O’Connor, meanwhile, had settled in, allowing just one base runner in each of the fourth through sixth innings before finishing with a flourish by retiring the side in order in the seventh with a pair of strikeouts.

Dartmouth tacked on three runs (one earned) in the seventh on just one hit — a Sullivan RBI single — lessening the impact of the Wildcats scoring twice in both of the eighth and ninth innings.

Calamari finished the game 3-for-4 with his four-bagger, two runs and three RBIs, while Holbrook also drove in three on his clout and Sullivan scored three times as the Big Green rapped out 11 hits.

Jonathan Rosero (0-2) was stuck with the loss for surrendering four runs, three earned, on four hits and a walk over four frames.

In the nightcap of the split doubleheader, both teams brought out the lumber as each side at 18 hits. Every starter in the Dartmouth lineup had at least one knock, and all but one did for the Huskies.

The Big Green touched up Northeastern starter Tyler Brown for a run in the third only to have the Huskies answer with four in the top of the fourth as Ryan Solomon drove in a pair with a single.

All four runs came back to Dartmouth in the bottom of the frame as junior Nate Ostmo got things started with a leadoff double and senior Hayden Rappoport singled him home. Junior Matt Feinstein, who went 4-for-4, and Sullivan also had RBI singles, and Holbrook lofted a sacrifice fly to give the Green a 5-4 lead.

Max Burt knotted the score at five with one of his four hits and four RBIs in the game, and the score did not change until the bottom of the seventh when a misplayed single in right allowed Calamari to scamper all the way home from first with two down.

The Big Green added a pair of insurance runs in the eighth on another Holbrook sacrifice fly and an RBI single off the bat of Dustin Shirley. But those runs proved to not be enough against the Huskies.

The first eight batters reached base, including a two-run double from Jake Farrell to tie the game and a two-run single by Burt to put Northeastern on top 10-8. A pair of outfield assists kept the Huskies from scoring any more, but the only offense Dartmouth could muster in the bottom of the ninth was a two-out Rappoport single as Kyle Murphy nailed down his first save of the season.

Brandon Dufault (1-0) was credited with the win after facing just two hitters and recording just one out, the last one of the eighth. Brown was roughed up for five runs on 11 hits in just 3.1 innings, while reliever Andrew Misiaszek fanned six over 4.1 innings of three-run ball.

Freshman Carson Seymour (0-1) took the loss for giving up four of the five runs in the ninth. Senior starter Jack Fossand yielded five runs, four earned, on eight hits and a walk and two hit batters over four frames with three punchouts, while freshman Max Hunter twirled three scoreless stanzas on two hits with one strikeout.

Dartmouth concludes its time at the Snowbird Classic on Sunday at 11:30 a.m. when it takes on Georgetown, which has dropped its first eight games to start the 2018 campaign.