Sacco finished the day 2-for-4 with a run scored. The 100th hit came via a single in the opening frame.
Louis Sharp drove in two runs while Hunter Hall finished the afternoon 3-for-4 with an RBI.
Trevor Wagner secured the save, his second this season, tossing 2 2/3 scoreless innings while collecting a strikeout.
The win improved the Macs to an 11-4 record and extended their winning streak to six games. The club will visit Stockton on Tuesday.
The Griffins fell to 7-12 with the loss. They'll return to action when Elmyra visits on Thursday.
In other Philly D-III action
Stevens 8, Delaware Valley 4