Wake Forest rallies late to beat UNC

Wake Forest came from behind to beat North Carolina 28-27, thanks to some pretty outstanding play out of Tanner Price and Michael Campanaro.

Price scored the game-winning touchdown on a quarterback sneak with 2:09 left, and ended up running for a career-high two touchdowns and throwing for a career-high 327 yards, finding many holes in a North Carolina secondary that showed some signs of weakness. Campanaro was his No. 1 target, and for good reason. He showed why he is one of the best receivers in the ACC, with 13 catches for 164 yards -- both are career highs.

Wake Forest jumped out to a 21-14 halftime lead, but North Carolina scored 13 straight points to go up 27-21. The Tar Heels had to play without top offensive star Giovani Bernard, who hurt his knee in the first half of a win over Elon last week. Though Bernard and coach Larry Fedora said Bernard would play, the sophomore sat on the bench. While Bryn Renner kept North Carolina in the game, the Tar Heels were severely limited without Bernard's playmaking abilities (though A.J. Blue did go over 100 yards).

That was most evident during a critical sequence in the third quarter. Tim Scott intercepted Price deep in Wake Forest territory to give North Carolina the ball at the Wake 8-yard line for a first-and-goal. But a penalty set North Carolina back and the Tar Heels settled for a field goal by Casey Barth to go up 24-21. If North Carolina scored a touchdown with such golden field position, perhaps the outcome is different.

Renner also took a hard hit late in the second quarter that required trainers to assist him off the field, but he was able to come back to the game after missing a series.

Wake Forest coach Jim Grobe has now won three of his past four against North Carolina, and is 13-2 at home against North Carolina, NC State and Duke. A week after struggling to beat Liberty, Wake looked like a new team. And next week's game at Florida State just got a lot more interesting.