WINSTON-SALEM, N.C. (AP) -- Wake Forest coach Jim Grobe didn't think the Demon Deacons could beat Army by just relying on the arm of quarterback Tanner Price.
Instead, it took a little help from Wake Forest's running backs and defense.
The Demon Deacons played their best offensive game in three years, and the defense stepped up with a key fourth-quarter stop to beat the Black Knights 49-37 on Saturday.
Josh Harris rushed for 129 yards and two touchdowns, and Deandre Martin added 115 yards and two TDs with all four scores coming in the second half to help Wake Forest (3-1, 1-1 Atlantic Coast Conference) overcome a two-point halftime deficit.
Michael Campanaro scored a career-best three touchdowns and amassed 196 all-purpose yards, and Tanner Price threw for 221 yards and two TDs for the Demon Deacons, whose 517 total yards was their biggest offensive game since accumulating 555 yards in a loss to Miami in 2009.
"I really went into the game thinking we could probably throw a little bit," Grobe said. "But I really didn't feel like we could be fun-and-gun and win the game. If we couldn't have a little ball control, keep them a little off balance, we would struggle.
"I think we did what we had to do today -- we made some throws, but certainly it was fun to see the two running backs go. Both of them had good days."
Wake Forest finished with 296 yards rushing -- more than it had compiled in its first three games (205 yards) -- and two backs finished with 100-yard games for the first time since Chris Barclay and Micah Andrews did it against East Carolina in 2005.
"All we needed was that one block that could let us go, and today was that day," Harris said.
Harris put Wake Forest in the lead for good with his 19-yard TD run with 12:05 left in the third quarter. After the Deacons recovered a Black Knights fumble, Martin pushed Wake Forest's lead to 35-23 with a 10-yard scoring run less than two minutes later.
Harris would add a 63-yard touchdown run with 5:19 left in the third quarter, and Martin capped the Demon Deacons' scoring with a 37-yard scoring run late in the fourth quarter.
Campanaro, whose touchdowns all came in the first half, finished with 12 receptions for 153 yards and two TDs, and he rushed five times for 31 yards and a 4-yard score. He also returned two punts for 12 yards.
Campanaro dove in off a sweep around the left side in the first quarter to give the Demon Deacons their first lead. He added a 41-yard TD pass from Price with 51 seconds left in the first quarter, and a 7-yard TD catch to put Wake Forest up 21-20 with 4:29 remaining.
"It was great to see the running game go well and see the offensive line play as well as they did," Campanaro said. "It really all started with those guys, they got our offense going."
Yet Wake Forest's defense had its hands full with the Black Knights (0-3), who came into the game with the nation's No. 2 rushing offense.
Raymond Maples ran for 140 yards and caught a 13-yard TD pass from Trent Steelman, Larry Dixon added 112 yards and a 12-yard scoring run in the first quarter, and Steelman ran for three touchdowns for Army, who finished with 429 rushing yards and a season-best 506 total yards.
"We had a heck of a time stopping them," Grobe said.
Steelman, who finished with 82 rushing yards, scored on runs of 2 and 1 yards in the first half and added another 2-yard TD run in the third quarter. He also went 3-for-4 passing for 77 yards, including the fourth-quarter TD pass to Maples that cut the Demon Deacons' lead to 42-37.
A rib injury knocked Steelman out of the game with less than 9 minutes remaining. Wake Forest then stopped Army's potential scoring drive, with linebacker Mike Olsen dragging down backup quarterback Angel Santiago for a 1-yard loss on fourth down.
Daniel Grochowski also hit a 21-yard field goal for the Black Knights, which put them ahead 23-21 at the break.
Wake Forest 49, Army 37
ArmySports.com Top Stories
Head to Head: Army at BuffaloAfter a long trip southwest to take on UTEP, this road game is a much easier travel destination for a Black Knights team looking to continue it's unexpectedly perfect start to the…
ArmySports.comYesterday at 10:29 AM
Three Keys: Army at BuffaloIt has been a stunning start to the season for Army who, after just three games, have already surpassed their win total for the entire 2015 season. This Buffalo game is another one…
ArmySports.comThursday at 1:07 PM
Buffalo: First LookMoving to 4-0 for the first time since 1996 will not be easy, but if the Black Knights can get the option rolling in the same way that allowed them to score 66 points at UTEP then…
ArmySports.comWednesday at 3:01 PM
Army Report Card: UTEPIt was the most dominant performance we have seen from the Black Knights in many years and the excitement and buzz around this team is palpable at this point. Here is a look at how…
ArmySports.comTuesday at 2:43 PM
Highlights: Army 66, UTEP 14The Army Black Knights are off to their hottest start in years. On Saturday West Point blasted UTEP 66-14. Look inside for video highlights of the game.
ArmySports.comMonday at 9:53 AM