The Chippewas (18-24) struck first with a pair of two-out hits in the top of the first when senior William Arnold singled through the right side and senior Nate Theunissen gave CMU the lead, 1-0, with a double to left field.
After freshman Jordan Foley gave up three runs in the bottom of the first to see the Fighting Irish (22-17) take the lead, 3-1, the Maroon and Gold came roaring back in the top of the second with four more runs of their own.
Junior Reid Rooney led off with a walk and advanced to second on a single by senior Eric Wrozek before redshirt freshman Tyler Huntey sacrificed both runners over with a bunt. MacKenzie then lined a single up the middle to plate both runners and tie the game, 3-3.
A bunt single by senior Tyler Hall put runners on first and second and junior Jordan Dean extended his hitting streak to 16 games with a double down the left field line that scored two for a 5-3 CMU lead.
Foley and the Chippewas held the Irish scoreless over the next two innings until a one-out walk to Joe Hudson and double by Charlie Markson pulled the home squad within one, 5-4, and chased the freshman from the game. Senior Ryan Longstreth came on in relief and got a big strike out of Mac Hudgins to end the inning.
CMU once again responded to the ND threat, scoring a single run in the top of the sixth on a sacrifice fly by Dean that plated MacKenzie, extending the lead back to two, 6-4.
Freshman Joe Houlihan plated another run in the top of the seventh on a pinch-hit single with the bases loaded, and a walk to MacKenzie with the bags full gave CMU the 8-4 advantage.
Longstreth pitched a scoreless seventh before giving way to senior Jon Weaver in the eighth, who after giving up a one-out single made a bare-handed snag on a comebacker to the mound to turn a 1-6-3 inning-ending double play.
The Chippewas put the game out of reach in the top of the ninth when junior Jordan Adams hit an infield single and pinch runner Kyle Henris advanced to third on a double by Wrozek. MacKenzie then recorded his fourth RBI of the game on a perfectly executed suicide squeeze bunt to plate Henris for the five-run lead.
Junior Dietrich Enns came on and worked a perfect ninth as the bullpen combined for 4.1 innings of work, giving up just two hits and holding the Irish scoreless.
MacKenzie finished the game 1-for-2 with two runs scored and Dean went 2-for-4 with three RBI to lead the Chippewas at the plate. Theunissen went 1-for-2 with three walks in the game, while Wrozek and Adams each went 2-for-3 at the dish.
Longstreth evened his record at 3-3 on the season after tossing 2.1 innings and giving up just one hit and walk and striking out two.
CMU will continue its road trip Friday at Akron when it opens a three-game Mid-American Conference set against the Zips. First pitch is set for 4 p.m.