Samuel Bass recorded the win, surrendering three runs over 4 2/3 innings. He collected six strikeouts while giving up just three hits.
Lopez finished with four RBIs in the contest as each of the first four batters in the Rams' batting order scored two times each.
Zack Austin took care of things for the Rams in the nightcap, collecting 10 strikeouts over five scoreless innings in a 6-0 victory.
Matt Vita and Ryan Sawyer each collected two RBIs in the winning effort.
Anthony Pillari tossed two scoreless frames to record his second save of the season.
The Rams (14-11) return to action on Sunday with a doubleheader against the University of the Sciences.
In Other Philly D-II Action
West Chester 8, Bloomsburg 3
Bloomsburg 13, West Chester 1
Post 10, USciences 6
Post 16, USciense 8
Chestnut Hill 2, Dominican 1
Dominican 15, Chestnut Hill 6