The Penguins go to 23-20 overall while Dayton moves to 20-26 overall.
Sophomore Katie Smallcomb and freshmen Darcella Blakey and Brittany Moffatt, who made her first career start, each tallied two hits for the Penguins while senior Casey Crozier struck out a career-high 12 to pick up her 14th win of the season.
The Penguins jumped out to a 3-0 lead after scoring runs in the bottom of the first, third and fourth innings. After the Flyers cut the lead to 3-2 in the top half of the fifth, freshman Maria Lacatena's two-run single gave the Penguins a three-run cushion, 5-2.
In the bottom of the first, sophomore Miranda Castiglione drew a two-out walk and stole second base to put a runner in scoring position for senior Sarah Ingalls. Ingalls responded with a single to center to plate Castiglionefor the game's first run.
Castiglione led off the bottom of the third with a single and, after a foul out, stole second for the second time. After senior Samantha Snodgrass reached on a catcher's interference, Moffatt laced a two-out single to center to plate Castiglione and give the Penguins a 2-0 lead.
Back-to-back doubles by senior Courtney Ewing and Blakey put runners on second and third and no outs for Castiglione, whose sacrifice fly to left field scored Ewing for a 3-0 lead.
In the nightcap, the Penguins scored three runs in the bottom of the sixth inning but the Flyers used a five-run seventh inning to come away with the 5-3 victory.
Castiglione went 2-for-3 while junior Kayla Haslett struck out six in the loss.