Kayla Ewing hit a two-run double and Taylor Davis added an RBI single in the second to give Williamsport (5-2, 3-1) a 7-0 lead. Giles' RBI single in the third made it 8-0, and Bohn hit a no-doubt bomb to left leading off the fourth to make it 9-0.
"The second one I stood and watched it go out," said Bohn.
The Rebels (0-6, 0-4) scored five runs in the fifth to make it 9-5. Destanie Agee singled in a run, Erin Asper singled in two more and an error plated a fourth run before Courtney Showe doubled in the fifth run.
"You've got to give South credit, they were down 9-0 and had a nice inning," Dzur said. "Our kids didn't panic. They came right back."
Williamsport put the game away with an 11-run sixth in which 15 hitters came to the plate. Wahler, a sophomore, hit her first prep homer -- a three-run shot -- and capped the inning with an RBI single. Ewing hit a two-run single, and the Rebels hurt themselves with three of their six errors coming in the frame.
Giles finished with three hits and earned the win in the circle, allowing seven hits and two walks while striking out seven.
Ewing had two hits and four RBIs, Davis had two hits and three RBIs, and Alexis Fisher and Brittany Heller each added two hits for the Wildcats.
Agee finished with two hits for South.
"I'm hoping my team will get motivated and someone will step up and lead them," Rebels coach Angie McQuillen said. "There's no real leadership on the team. ... They need to know they can't hit for only one or two innings in a game. We put up five runs in an inning, so they know they can do it, they just need to keep doing it consistently."
Williamsport 20, South Hagerstown 5
Williamsport 431 10(11) -- 20 18 1
South 000 050 -- 5 7 6
Giles and Ewing. Sneckenberger, Herr (5) and Kamara. WP -- Giles. LP -- Sneckenberger. HR -- W: Bohn 2 (1st, two on; 4th, none on), Wahler (6th, two on).