Yes, winning on the road when you are a 16.5 point underdog is a tall task. However, if you rolled the clock back to the beginning of the season and someone told you that on November 12th, you would be in a position where...after going 3-9 last year...if you won this game you would probably play in the ACC Championship Game, you would feel pretty good about the season.
Anything can happen in one game. We probably need 3 or 4 turnovers to pull it off....but things like that can happen!