PRINCETON 3, SC 0: Bo Williams gave up no runs on two hits, striking out 10 and walking four, as Princeton downed visiting South Charleston.
Ian Southcott went 2 for 4 with a double and RBI for the Tigers while Addison Wood had two hits and drove home a run. Antonio Brown had the two lone hits for the Black Eagles.
SA 9, OAK HILL 2: Austin Harless went 2 for 3 with a pair of doubles for host St. Albans. Phoenix Shrewsbury and Clark Bryant also had two hits apiece for the Red Dragons (3-3).
Robert Sullivan went 1 for 3 with an RBI for Oak Hill (2-3).
CAPITAL 2, WOODROW 1: Jacob Williams hit a game-winning single in the bottom of the eighth as Capital (3-3) snuck by visiting Woodrow Wilson.
Hunter Greco went 2 for 4 for the Flying Eagles (0-2).
POINT PLEASANT 11, WINFIELD 10: Tylun Campbell's two-out hit in the bottom of the seventh brought in the winning run for Point Pleasant (4-3) against visiting Winfield.
Campbell finished 3 for 3 with three RBIs while the Big Blacks' Gage Buskirk went 2 for 3 with one RBI.
For Winfield (4-3), Josh Bumgarner went 3 for 3 with a home run and four RBIs.
POCA 9, BUFFALO 3: Catcher Evan McClanahan went 2 for 4 with three RBIs and Brett Watts drove in three runs in Poca's win against visiting Buffalo.
Matt Chandler added two hits and Noah Frampton had a double for the Dots (4-1), while Michael Erwin had two hits for the Bison (0-3).
GW 12, SHADY SPRING 2: Clayton Anderson went 2 for 3 with a double, home run and five RBIs as George Washington won at home.
Connor Moffatt added three hits, including two doubles, for the Patriots (6-1) while John Thomas contributed two hits and two RBIs. Jordan Meadows had a pair of hits for Shady Spring.
LOGAN 12, RIPLEY 2: Troy Burgess went 3 for 4 with a pair of doubles and three RBIs as Logan downed Ripley in a five-inning mercy-rule contest.
Josh Rein and Zach Minnick contributed a pair of hits each for the Wildcats (3-1). Isaac Koontz went 3 for 3 for the Vikings and Johnny Stepp had a pair of hits.