Price was 26 of 36 through the air for 231 yards, scored on a 4-yard run and caught a 4-yard TD pass from receiver Michael Campanaro - the trick-play master's fourth career touchdown throw.

Price hit Campanaro with a 10-yard touchdown pass to become the first player in school history and the fourth Bowl Subdivision player this season to hit the touchdown trifecta. He joined Clemson's C.J. Spiller as the only ACC players since 2000 to do it.

Josh Harris' 1-yard touchdown run on the opening series put the Demon Deacons (4-3, 2-2) on their way to their fourth straight home victory over the Terrapins (5-2, 1-2).

Backup Caleb Rowe threw a 56-yard touchdown pass to Levern Jacobs to briefly pull Maryland to 24-10 midway through the third quarter.

Price restored Wake Forest's three-touchdown lead with his scoring pass on the next possession, and Chad Hedlund put the Demon Deacons up by 24 with a 38-yard field goal with 7:46 to play.

Starter C.J. Brown was 15 of 24 for 137 yards in his return from a concussion for Maryland. But he was constantly harassed by nose tackle Nikita Whitlock, threw two interceptions in the second quarter that led directly to Price's first two touchdowns and was replaced by Rowe midway through the third.

The Demon Deacons scored on four of their six possessions in the first half and turned those turnovers into a 24-3 halftime lead.

Merrill Noel's 49-yard interception return to the Maryland 18 set up Price's touchdown run that made it 17-3 with 5:21 before the break.

A.J. Marshall picked off Brown on Maryland's next possession, and that's when coach Jim Grobe reached into his bag of tricks. Four plays after Campanaro took a lateral from Price and threw a 24-yard pass to Tyree Harris, the Demon Deacons were at it again.

Backup running back Dominique Gibson took a direct snap and flipped the ball to Campanaro, who rolled left and flipped a strike to Price in the end zone with 1:21 before the break.

Campanaro, a native of Clarksville, Md., caught 11 passes to give him 217 career receptions - breaking Desmond Clark's school record of 216. Campanaro finished with 122 yards receiving and was 2 of 2 passing for 29 yards in his final game against his home-state school.

He entered as the conference's leader in receptions and receiving yardage per game, and improved his unofficial career passer rating to 454.5.

In falling to 1-9 in ACC road games under third-year coach Randy Edsall, Maryland lost starting receiver Deon Long to an apparent lower right leg injury early in the second quarter and top receiver Stefon Diggs to a lower leg injury early in the fourth