Friday at L.R. Hill Sports Complex, Craddock got UNC on the board in the 32nd minute, intercepting an ODU ball and sending it in to put her team up 1-0. The goal was her team-high 16th of the season in just her 12th game played.
Ten minutes into the second half, the Lady Monarchs' Rosario Villagra deflected in a ball from Sarah Breen to tie the game at 1-1.
Less than two minutes later, the Tar Heels moved ahead again. Craddock cut into the circle from the left and sent a pass to Shealy, who scored her 12th goal of the year and her third gamewinner to put UNC up for good.
In the 54th minute, UNC added one more, by Van Sickle who took a pass from senior Katie Ardrey.
The game was the final regular-season home match for ODU coach Beth Anders, who is retiring at the end of this season, her 29th as the Lady Monarchs' head coach. Anders has won more NCAA championships (nine) and games (559) than any other coach.
The Tar Heels return to Chapel Hill for their final game of the regular season on Sunday against Radford. Game time has been moved up to 11:30 a.m., 90 minutes earlier than originally scheduled. Carolina will honor eight seniors prior to the start of the game.
No. 1 UNC 3, No. 9 Old Dominion 1
Shots: UNC 16 (8/8), ODU 7 (2/5)
Penalty corners: UNC 8 (5/3), ODU 5 (2/3)
Saves: UNC 4 (Sassi Ammer, 70:00, 1 goal allowed, 4 saves); ODU 6 (Marla Petriello, 3 goals allowed, 6 saves)
Records: UNC 17-1, ODU 13-5