Joe Walters had a game-high five goals and freshman Ben Hunt had the first two goals of his career to pace the Terps' offense.
The Tar Heels had a one-goal lead twice in the game, but they were unable to control Maryland in the second half.
The Terps' defense held the Tar Heels scoreless for a span of 21:36 in the third and fourth quarters while going on the decisive 5-0 scoring run.
The Terps (6-1, 2-0) have now won five games over the Tar Heels in Chapel Hill and three straight over North Carolina (2-7, 0-2) overall. They improved to 6-1 for the season and 2-0 in the Atlantic Coast Conference.
North Carolina has lost seven in a row, its worst skid since it dropped 14 consecutive games in a period spanning the 1953, 1954 and 1964. The Tar Heels did not have a varsity lacrosse team from 1955 through 1963.
Until yesterday, the Tar Heels had not lost three successive home games since the 1999 season, when they were beaten by Johns Hopkins, Duke and Loyola.
No. 8 Massachusetts 14, No. 17 Loyola 9 -- The Minutemen (6-1) broke a 4-4 tie with 10 second-half goals en route to the win over the visiting Greyhounds (3-3). Mike Fretwell had 16 saves for Loyola.
Rutgers 8, No. 19 Hobart 7 -- Devon Britts scored with 18 seconds remaining in overtime to give the Scarlet Knights (3-3, 1-1 Eastern College Athletic Conference) the win over the Statesmen (3-3, 0-2).
Mount St. Mary's 10, Manhattan 3 -- Goalkeeper Joe Zolezzi made 18 saves and Matt Warner had three goals and an assist as the host Mount (1-5, 1-1 Metro Atlantic Athletic Conference) defeated the Jaspers (2-5, 0-2).
Tufts 8, St. Mary's 3 -- Despite 18 saves from goalie Rich Barr, the host Seahawks (5-3) fell to the Jumbos (4-1).
Dickinson 9, Washington College 7 -- The Red Devils (6-1, 1-0 Centennial Conference) scored five unanswered goals in the fourth quarter as they upset the visiting Shoremen (7-1, 1-1). Andrew Ostrusky and Chris Read each scored two goals for Washington.
Greensboro 10, Villa Julie 4 -- The visiting Mustangs (2-5) extended their losing streak to four games with the loss to the Pride (3-5).
Goucher 10, Mary Washington 5 -- The visiting Gophers (2-4, 1-2 Capital Athletic Conference) scored four goals in the second quarter and never looked back as they defeated the Eagles (2-4, 1-2).
Haverford 10, McDaniel 8 -- Despite taking a 2-0 lead to start the game, the visiting Terror (3-3, 0-2 Centennial) lost to the Fords (5-3, 1-0).
Marymount 17, Hood 8 -- The Blazers (0-5) played the visiting Saints (5-4) to a 3-3 tie at the end of the opening quarter, but Marymount took control with nine unanswered goals for the win.
No. 1 Northwestern 19, No. 19 Stanford 8 -- The Wildcats (8-0) jumped out to a 7-0 lead and never looked back as they defeated the host Cardinal (5-2) for their 29th straight win. Sarah Albrecht had a career-high seven goals with two assists for Northwestern.
No. 4 Virginia 16, No. 8 Princeton 3 -- Tyler Leachman and Blair Weymouth each scored four goals and the Cavaliers (8-2) held the host Tigers (2-4) without a goal for the game's final 32 minutes in the rout.
Swarthmore 16, McDaniel 10 -- The host Green Terror (2-5, 1-1 Centennial) struggled on its clears, going only 12 for 20, in the loss to the Garnet Tide (8-0, 1-0). The defeat was McDaniel's third this season by just one goal. Four of the Terror's five losses have been decided by two goals or less.
Muhlenberg 13, Washington College 10 -- Despite Caitlin Beane's three goals and one assist, the visiting Shorewomen (5-5, 0-3 Centennial) were beaten by the Mules (6-1, 1-1).
St. Mary's 11, Roanoke 2 -- Freshman Allie Zerhusen scored three goals and assisted on another as the host Seahawks (8-1) beat the Maroons (4-4).
College of Notre Dame 15, Chestnut Hill 3 -- Tina Money and Amelia Yatto each scored four goals as the visiting Gators (4-2, 1-0 Atlantic Women's Colleges Conference) defeated the Griffins (0-3, 0-2).
Stevens Institute of Technology 12, Villa Julie 7 -- The host Ducks (2-4) outscored the Mustangs (4-4) 8-4 in the second half en route to the win.