HANOVER, N.H. — It was déjà vu all over again for the Dartmouth Big Green. On Saturday, they shut out Brown in the first game of a doubleheader, then got two home runs from rookie Joe Purritano in the nightcap. Fast forward to today with junior left-hander Mitch Horacek tossing a five-hit shutout for a 7-0 win over the Bears before Purritano belted two more long balls as Dartmouth (22-6, 8-4 Ivy) completed the four-game sweep of Brown (3-24, 1-11 Ivy) with a 7-2 triumph.

Purritano enjoyed one of the biggest weekends in recent Dartmouth history, going 9-for-14 in the four games with a double, triple, four home runs, five runs and 10 RBIs to lead the onslaught. In the first game today, he was a modest 1-for-2 with an RBI single and a walk. But he broke loose again in the second game, smashing two four-baggers that drove in a total of three runs.

The Big Green bats gave Horacek a 3-0 lead in the opener as junior Dustin Selzer hit a sacrifice fly, sophomore Nick Lombardi lashed a pitch into the left-field corner for an RBI double and Purritano laced an RBI single in the bottom half of the first.

It took a few innings for Horacek to settle in as Brown put a runner in scoring position in each of the first three innings, and a base running blunder kept the Bears from scoring in the third. Tim McKeithan hit a long double to left-center with one out before Cody Slaughter lined a single to center fielder Bo Patterson. The throw came in to the cutoff man — the first baseman Selzer — who whirled around to find McKeithan in no-man’s land between third and home. Selzer ran him down and tagged him out, then Horacek got the third out on a routine fly to right.

Over the final four innings, Horacek (5-1) faced the minimum in each frame, yielding just a harmless seventh-inning single, which was immediately erased on a double-play grounder. The southpaw surrendered just five hits in his seven-inning, complete-game shutout — the first of his career — and did not walk a batter while striking out six.

Meanwhile, the Big Green continued to extend their lead with Patterson providing a two-out, RBI single in the fourth to score Purritano, who led off the inning with a walk. Junior Jeff Keller launched a solo shot to left, his fourth of the season, to make it a 5-0 game in the fifth. And in the sixth, senior Ennis Coble sent a pitch back through the box for a two-run single, scoring freshman Trent Goodrich and Patterson.

Dartmouth collected eight hits as a team with Lombardi and Patterson each having two, while the latter stole three bases in the game.

Dave St. Lawrence (0-5) went the distance for the Bears, allowing the seven runs, all earned, on eight hits and three walks with three strikeouts.

The Big Green got another strong pitching performance in the final game as senior southpaw Michael Johnson (5-0) worked seven innings. Like Horacek, he allowed just five hits and did not walk a batter, but Brown was able to touch him for two runs, only one of which was earned. Johnson needed just 88 pitches to navigate the seven stanzas, striking out five in the process.

The Bears took their only lead of the series in the third when John Sheridan lined a double down the left-field line with one out, went to third on Will Marcal’s single and sprinted home on a Jake Levine sacrifice fly to left.

That lead was very short-lived as Dartmouth took the lead three batters into the bottom half of the frame. Sophomore Matt Parisi drew a walk with one out and Coble sent a first-pitch fastball over the fence in right for a two-run bomb and his second home run of the season. After the second out, Selzer singled and scored on another Lombardi double, this one one-hopping the fence in deep center. Purritano then yanked a 1-1 pitch out to right for another two-run homer and a 5-1 Big Green lead.

Johnson retired eight in a row starting with the sacrifice fly in the third before allowing a lead-off single to Marcal in the sixth. Levine hit into a fielder’s choice, but advanced to second on a wild pitch and took third on a passed ball. Slaughter then dribbled a grounder to second to score Levine and close the Brown gap to three runs.

Again Dartmouth answered in the bottom half, loading the bases on singles by sophomore Matt MacDowell, Patterson and Coble before Keller greeted reliever Kevin Guthrie with a sacrifice fly to center.

Purritano led off the seventh with another blast over the fence in right for his fourth homer of the weekend and fifth of the season.

Freshman Michael Danielak and sophomore Thomas Olson each pitched a perfect inning to close out the game on the mound with Olson striking out two of the three batters he faced.

Coble led the 13-hit Big Green attack by going 4-for-5 — his second four-hit game of the season and seventh of his career — while Selzer, Lombardi, Purritano and MacDowell had a pair of knocks.

Bear starter Chris Smith (0-2) took the loss, yielding five runs on six hits and a walk in 3.1 innings.

Dartmouth will look to extend its five-game winning streak on Wednesday when St. Anselm comes to town for a game at 3:30 p.m. Brown also plays on Wednesday with a doubleheader at Holy Cross at 4:30 p.m.