CHAPEL HILL, N.C. (CBS19 SPORTS) -- Steve Swanson has been a head coach for more than 30 seasons and picked up more than 400 wins, but few compare to No. 7 Virginia's dramatic second-half comeback to beat No. 2 North Carolina.

The Tar Heels quickly took a 2-0 lead over the Cavaliers 25 minutes into the game after goals from Emily Murphy and Ally Sentnor. UNC had never lost a game in regulation with a 2-0 lead.

"Anyone that follows the game knows how difficult it is to win at North Carolina - let alone being down by two goals at halftime," Swanson said.

Virginia returned from the halftime break with new energy though with Rebecca Jarrett starting the scoring in the 54th minute. Seven minutes later the Cavaliers took advantage of a poor clear from UNC and Alexa Spaanstra headed in the equalizer. In the 72nd minute, Maggie Cagle then laid off a ball for Lia Godfrey who powered home the game-winner from just outside the box.

Within 20 minutes Virginia went from down 2-0 to capturing a 3-2 win on the road in Chapel Hill. Virginia's three goals were the most given up by the Tar Heels in Chapel Hill since 2010.

"Down 2-0 we knew we needed to be better, we knew we needed to execute and I think being down that drove us, motivated us to be able to execute, put shots on goal," Godfrey said, "We had the grit, we had the hunger, we just had the want to win."

The win was the first for Virginia over North Carolina since 2014 and the first win in Chapel Hill since 2013.

“Obviously I’m really proud of the team, not just that we got the result, but more because we dug down deep to fight our way back in it and we played the kind of soccer we needed to in order to create the chances we needed to score," Swanson said.

The Cavaliers continue a tough ACC slate with a road trip to No. 6 Notre Dame on Thursday, September 22.