Maryland is back in the ACC lacrosse final for the first time since 2006.
It has Grant Catalino to thank for getting back there.
Catalino scored six goals as the third-seeded Terrapins ripped second-seeded North Carolina 13-5 at Byrd Stadium.
Maryland (9-2) will face top-seeded Virginia (12-1) in Sunday's title game.
It was a scintillating performance from Catalino, who became the first Maryland player to score six goals since Joe Walters had six against Johns Hopkins in 2006.
Brian Phipps had 13 saves for Maryland.
The Terps never trailed, scoring the first three goals and maintaining a 5-2 edge at halftime. Maryland pushed it to 10-2 by early in the fourth quarter, then survived a three-goal spurt from the Tar Heels.
Freshman midfielder John Haus scored a career-high three goals for the Terps.