The Tar Heels opened the 2001 season by sweeping a two-game weekend series from James Madison at Boshamer Stadium.
UNC followed up Saturday's lopsided 23-9 opening-day win with a dramatic ninth inning rally Sunday.
Trailing JMU 6-4 in the bottom of the ninth, sophomore Russ Adams drove home the game-winning run with a bases-clearing walk-off triple as North Carolina escaped with a 7-6 victory.
Freshman first baseman Jeremy Cleveland greeted JMU's closer Brent Metheny by belting a lead-off double to start the ninth, and sophomore Chad Prosser followed with a walk.
Adam Greenberg pushed a bunt past Metheny to load the bases, setting up Adams' heroics.
"The big key to the whole ninth inning was Jeremy Cleveland leading it off with a double," Adams said. "I think those three guys starting off the ninth by getting on base was just huge."
Despite the two-run deficit, the Tar Heels (2-0) were confident entering their final at bat.
"Before we came out in the last inning, we brought everybody in, and the upperclassmen said that this is our trademark: coming back in the ninth inning," sophomore catcher Ryan Blake said.
The Dukes (0-3) took control early with four runs in the second inning off of UNC starter Scott Senatore, who was making his college debut. The freshman lefty surrendered four runs on five hits and four walks in three innings of work.