The Waynesboro Generals lost 11-8 at home against Haymarket Thursday night.
The loss is the third in a row for the Generals, who fell behind 9-1 in the 3rd inning.
Austin Johnson went 2-for-4 with 3 RBI for Waynesboro (17-9).
Harrisonburg scored five runs the in the 9th inning to blow open a close game, as the Turks won 9-3 at Strasburg.
Joe Charest struck out seven in the complete game victory.
Staunton is over .500 for the first time since the 3rd game of the season, as the Braves (15-14) beat Front Royal 10-9.
Blake Sipe went 4-for-4 at the plate.