Meckes almost added another goal when her shot went off the post at the 11:37 mark.
In the second half, Davis added her own goal, this time from a Meckes assist in the 54th minute. Meckes scored her second goal in the 59th minute, and freshman McKenzie McAfee scored with just over nine minutes to play to close out the scoring.
Sullivan was impressed with the play of Meckes.
"I think she picked her spots real well today," Sullivan said. "Sometimes she'll tend to push, push, push when there's nothing there. She did a good job picking her opportunities when they were there. I really kind of like her better at outside (midfielder) than up top because she gets to see things develop a little more in front of her."
Meckes, for her part, said she was pleased with the way the freshmen stepped up. This year's class is the first group to have had the Bate Middle School team to help them improve, and Meckes said it's paying off now.
"I think the Bate team has helped a lot in bringing up more experienced players instead of girls who start playing their freshman year," Meckes said. "They've had a lot of experience with that.
"With Krystal not being here today, we focused more on us having to do the job rather than just leaving it up to her. Maybe it was kind of a good thing because it lets us know we can do it."
"It's going to help us," Sullivan said. "What I'm hoping is that our other players stop depending on Krystal and realize that they have the opportunities as much as she does if they use them. Today they did that."
The win snapped a two-game losing streak, but was yet another hill on Danville's roller-coaster season. The Admirals are a feast-or-famine offensive unit, sometimes breaking out for big games but just as often getting shut down.
Danville is 8-1 when scoring at least three goals, but 0-6-1 when scoring fewer than three. The Admirals have scored at least five goals in four different games, but have also been shut out five times and scored only one goal twice more.
"We need to start evening out our offensive approach as far as being more regular," Meckes said. "I think we can do it and us focusing will help us."
Danville had a 33-14 advantage on shots, and goalkeeper Liz Ruth had 10 saves.
The Ads have one more game remaining in the regular season, then turn their attention to the 28th District Tournament, which they will host. Danville plays Mercer County in the first game of the tournament Oct. 13.
Sullivan said he saw some things his team can build on for that tournament.
"The effort today was real positive getting ready for districts," Sullivan said. "We saw some really good things."
Jill Erwin can be reached at firstname.lastname@example.org.