Generals reliever Griffin Krieg (2-0) stranded two Cardinals on base in the ninth, setting up the bottom of the ninth for Waynesboro (22-16), which began with a leadoff walk to Cole Gruber and a single by Garrett Russini.
Kyle Pitts struck out for the first out of the Waynesboro ninth, and Dre Gleason was walked intentionally to bring up Bennett, who worked the count to 3-0 in his favor before taking a called strike. The 3-1 pitch missed the zone to push the winning run across.
Russini was 4-for-5 at the plate for Waynesboro, Gleason had two hits in three trips and Gruber was 2-for-2, raising his team-leading batting average to .364.
More online at www.WaynesboroGenerals.net.