Waynesboro won 4-1 over New Market at Kate Collins field Sunday night.
Caleb Powell earned the win for the generals, posting six strike outs and allowing just four hits.
Michael McClellan had a solo home run in the bottom of the fifth inning.
Waynesboro improved their record to 18-13 and is fifth place in the VBL standings.
Harrisonburg lost 4-2 to Strasburg.
The Turks fall to 18-11 and sit at second place in the VBL standings.
Sign up to receive NBC29 news and weather updates in your inbox daily.