The Yellowjackets would answer in the top of the 3rd when Jake Hertz singled up the middle to drive in Harper Sy and tie the score at one.
Justin Graham (Webster Schroeder) worked a one-out walk and promptly stole second.
Ward was 3-for-3 with a walk, two runs scored and three RBIs for Salve Regina.
As the inning continued, Ryan Simmons (Victor) got in on the action with a run-scoring double and came around to score the Cardinals’ eighth run of the game when Jack Kelleher singled up the middle.
Still holding a four-run lead in the fourth, Fisher tacked on two more runs as Stephen Edgett (Webster Thomas) reached on an error and promptly stole second.
Ryan Simmons (Victor) was 2-for-4 and drove in a pair of runs while Stephen Edgett (Webster Thomas) had two doubles.
Fisher came up with 18 hits on the day with Justin Graham going 4-for-7 with two runs scored in the win.
The Golden Eagles fell behind in the third inning, 2-0, but quickly answered in the top of the fourth.
The Marlins opened up the scoring early. In the bottom of the first, with a runner on second, Kevin Ho was able to strike out Austin Obenour, but an error allowed Brady Fallon to score all the way from second.
The Cardinals’ pitching was dealing all afternoon with Allen Murphy earning the win after the junior went five innings and allowed just one run on three hits.