Drew Snider tied his career high with four goals and Maryland advanced to the NCAA title game for the second straight year with a 16-10 victory over third-seeded Duke on Saturday.
Owen Blye added three goals for the Terrapins (12-5), who will play in-state rival Loyola for the national title Monday. The Greyhounds held off Notre Dame, 7-5, in the first semifinal.
Maryland put away the Blue Devils (15-5) with a run of six straight goals after Duke pulled to 10-8 early in the fourth quarter.
The Atlantic Coast Conference rivals split the regular-season series with both winning at home, but the Terps dominated in the most important matchup.
Maryland, which lost to Virginia, 9-7, last year in the title game, finished with 29 shots and scored the most goals Duke has allowed this season.
In the opener, the top-seeded Greyhounds struggled against Notre Dame's tight defense, breaking through just often enough to pull ahead by four goals and hold off the Fighting Irish.
Their seven scores were the fewest goals the Greyhounds (17-1) scored in a game this season. Eric Lusby matched a career high with five goals, and Jack Runkel made up with 11 of his career-best 15 saves in the second half as Loyola held on despite failing to score in the final 26:41.
Syracuse, fresh from an upset win over top-seeded Florida on Friday, plays Northwestern for the NCAA women's lacrosse title in Stony Brook tonight (7 p.m., ESPNU).
The defending champion, second-seeded Wildcats (20-2) are pursuing their seventh title in eight seasons. Syracuse (19-3), which wiped out a seven-goal deficit for a 14-13 semifinal triumph in overtime against the Gators, is in its first title game.