Owen Blye added three goals for the Terrapins (12-5), who will play in-state rival Loyola on Monday.
Maryland put away the Blue Devils (15-5) with a run of six consecutive goals after Duke pulled to 10-8 early in the fourth quarter.
LOYOLA (MD.) 7, NOTRE DAME 5
Eric Lusby matched his career-high with five goals and top-seeded Loyola of Maryland beat Notre Dame (13-3) to advance.
Jack Runkel made 11 of his 15 saves in the second half for the Greyhounds (17-1).
NCAA WOMEN’S TOURNAMENT
NORTHWESTERN 9, MARYLAND 3
In Stony Brook, N.Y., Taylor Thornton scored twice, including the game-winning goal with 16:19 remaining and second-seeded Northwestern (20-2) advanced to another women’s lacrosse national championship game with a victory over No. 3 Maryland (19-4) .
Northwestern will play Syracuse tonight.
SYRACUSE 14, FLORIDA 13 (2OT)
Sarah Holden scored her fourth goal with 2:02 remaining in double overtime and No. 4 Syracuse (19-3) upset top-seeded Florida (19-3) to advance to the final.