Individually, Bobby Heck turned in a memorable performance, going 4-for-7 with six RBI's, six runs scored, three triples, and a double. Anthony Tomasetti also drove in six runs, going 4-for-6 with five runs scored and three doubles. Brett Swire tied a single-game record with five hits, driving in four while scoring six times. Heck and Swire's six runs tied the mark for most in a game.
In other action
Muhlenberg 6, Gwynedd Mercy 4
Will Brownlowe finished with a pair of RBIs and two hits while T.J. Brasier added a solo-shot but it wasn't enough as Gwynedd Mercy fell to Muhlenberg on Saturday.
Shenandoah 5, Widener 3
Daren Wood and Bryce Fremgen each collected two hits in the losing effort. Kade Jones hurled six innings, surrendering five runs on eight hits.
Shenandoah 10, Widener 1
Daren Wood finished 1-for-3 in the contest with a double and drove in a run.
Arcadia 6, Marymount 3
Dylan Towey finished with two hits and drove in a pair to lead the Knights offense. Jeremy Sabathne tossed four scoreless frames to earn the victory. Robert Lichtenberger chipped in with two hits and a run scored.
Arcadia 7, Marymount 5
Justin Massielo finished 4-for-4 with a homer, an RBI, and two runs scored in the win. Zach Sekelick chipped in with three hits of his, including a homer, and drove in three.
Wesley 4, Cairn 3 (9 inn.)
Joshua Melchior accounted for three of Cairn's six hits in a walk-off loss. Carson Conradt tossed six innings in the loss, surrendering two unearned runs on three hits.
Cairn 5, Wesley 3
Joshua Melchior collected two hits in the win. Tanner Keeley picked up the win, tossing six innings while surrendering one earned run on seven hits.
Lynchburg 4, Penn State-Abington 1
Ryan McCarty collected two of PSU's three hits on the afternoon. Jacob Kurtz took the loss, surrendering three runs - four earned - over four innings.
__________________________________
Follow Patrick on Twitter: @PGordonPBR