Hills went 14 for 25 for 191 yards to help Maryland avenge a 31-10 defeat at Wake Forest last year. The Terrapins won despite committing three turnovers and being flagged for eight penalties.
"We've got a lot of things we still have to clean up," Edsall said. "(But) it's good to be 1-0 in the ACC. Now let's see if we can build on it."
The Demon Deacons have a bye to get over their second straight road loss.
"We're definitely feeling this loss," Bohanon said. "We're down right now."
Maryland led 13-7 at halftime despite fumbling twice, throwing an interception, making only five first downs and being penalized six times for 45 yards. Diggs was the Terrapins' leading rusher, gaining seven yards on one carry.
Wake Forest had 196 yards total offense at the break, 116 of them on five catches by Davis.
After Davis' long TD, Maryland converted a fourth-and-1 from its own 49 in a drive that produced a 49-yard field goal by Brad Craddock.
Minutes later, Lovell Jackson mishandled a Maryland punt after calling for a fair catch. Terrapin Cole Farrand recovered at the Wake Forest 35 to set up a 52-yard field goal.
In the second quarter, a short punt gave Wake Forest the ball at the Maryland 38. Price fumbled a third-down snap at the 1, and on fourth down, Joshua Harris was stopped for no gain.
"When you've got third and a half-a-yard and you fumble the center-quarterback exchange, you know it's maybe not going to be your night," Grobe said.
Minutes later, Kevin Johnson picked off a Hills pass at the Maryland 40, but Jimmy Newman missed wide left on a 42-yard field goal try. He also missed from 44 late in the half.
The Terrapins took the lead with 2:19 left in the second quarter. Hills directed a 75-yard march that included a 23-yard completion to Diggs and ended with a 33-yard touchdown pass to Kevin Dorsey.