For the third straight game, every starter had at least one hit for Danville (16-7), led by Ronnie Hawkins and Rich Witten with three each.
Hawkins drove in four runs, hitting solo home runs in the second and fourth innings and ending the game with a two-run single in the fifth. Witten went 3-for-3 with a solo homer in the fifth and three RBIs.
Jeremy Potts had two hits, while Beldon, Deangleo Durham, Davis Teater, C.J. Lynn, Deshaun Warren and Ryan Funkhouser had one each off East Jessamine (13-11).
Danville plays Mason County tonight and top-ranked Pleasure Ridge Park Saturday in the Fayette County Invitational.
Harrodsburg 10, Cornerstone Christian 0 - At Harrodsburg, Harrodsburg (5-14) had 10 hits behind Anderson, who evened his record at 4-4.
"Josh pitched a great game. He has pitched well all year and did a good job again for us today," Harrodsburg coach Brent Drury said.
Seth Leeds went 3-for-3 for the Pioneers. Anderson and Richard Reilly had two hits each, while Tim Lester, Adam Gray and Andy McCrystal had one each.
Boyle County 19, McCreary Central 0 - At Danville, Boyle (17-9) avenged an early-season loss to McCreary (9-13), winning easily after scoring 13 runs in the third inning.
It was the second-best offensive output of the season for the Rebels, who scored one more run in a 22-20 loss to Somerset.
And it was a drastic turnaround from their April 3 game at McCreary, which they lost 8-7 after committing nine errors and walking eight batters. This time, Boyle played errorless defense and its three pitchers didn't walk a batter.
"We played well, completely opposite of the way we played down there," Boyle coach David Camic said. "They threw a senior pitcher at us, and they were coming off a big win Tuesday over Somerset."
Boyle had nine hits in the third inning. Phillip Dean had two hits in the inning, and Evan Teague belted a three-run home run.
Dean and Cloud had three hits each for Boyle, which used every player on its roster. Two of Cloud's hits were doubles, and Dean scored four times.
Teague and Matt Engle had two hits each, and Andrew Bertram, Danny Commarford, Tyler Morris and Andrew West had one each.
Engle pitched the first three innings to earn the win, and Patrick Cooper and Bertram threw one shutout inning each.
Bardstown 14, Burgin 8 - At Burgin, Bardstown scored three times in the top of the first inning, and Burgin was unable to keep pace.
The Bulldogs trailed 9-2 by the middle of the fourth inning and were outhit 11-10. They also committed five errors.
"We're just not doing the little things that we need to do win ballgames," Burgin coach Terry Pitman said.
Losing pitcher Josh Carey pitched the first 4 1/3 innings, and Sean Bottoms finished the game. Carey had five walks and three strikeouts; Bottoms struck out one batter, walked three and hit three.
Carey, Zack Gross, Daniel Loane and Seth Trayner had two hits each for Burgin, and Carey and Gross each doubled. Bottoms and Jordan Darland had one hit each.
Western Hills 6, Mercer County 3 - At Frankfort, Mercer (14-12) pulled within 4-3 in the sixth inning but stranded two runners on base when its rally died.
Western Hills took a 3-2 lead in the third inning and was never headed. The Wolverines added two insurance runs in the sixth.
Losing pitcher Michael Bottoms went the distance for Mercer, allowing eight hits.
Bottoms' home run in the first inning gave the Scotties a 1-0 lead. He and John Wickliffe had two hits each, while Andy Potts, Joe Collins and Justin Morgan had one each.