The victory clinched a spot in the Patriot League tournament for the Greyhounds (8-3, 5-1).
The Mountain Hawks (6-5, 4-3) had been on a 6-1 run before Spencer started Loyola's 4-0 run.
Lehigh scored the second half's first three goals, taking a 9-7 lead when John Mehok slipped a pass to Billy Oppenheimer on the crease for a goal with the 30-second clock on at 5:55 in the third quarter.
Oppenheimer's goal was the last of a run that started midway through the second quarter and was interrupted only by a Loyola goal at the halftime buzzer.
Spencer scored with 64 seconds left in the third when he dodged from behind, passed his defender and stepped back to clear space before shooting left-handed. His shot bounced inside the near-side post, drawing Loyola to within one heading into the final quarter.
No. 6 Towson 11, Massachusetts 8: The visiting Tigers (10-1, 2-0 Colonial Athletic Association) outscored the Minutemen 5-2 in the second half to win their fifth straight and fifth in a row over Massachusetts (4-6, 0-2).
Spencer Parks (St. Paul's) and Joe Seider (Hereford) each had a hat trick for Towson. Seider scored twice during a 4-0 run in the first quarter.
The Tigers went into halftime tied at 6, the third straight game Towson was even with its opponent at the break.
Hartford 10, UMBC 4: Nate Lewnes (St. Mary's) and Jack Gannon each scored twice, but the host Retrieves (2-7, 0-3 America East Conference) fell to the Hawks (7-4, 3-1).
Harford scored the last three goals of the first half to take a 5-2 lead. The Hawks, who entered the game as the top faceoff squad in the nation, continued their dominance and won 14 of 17 draws.
Nathan Blondino led Salisbury (15-0, 7-0) with a hat trick, and Frostburg had three single-goal scorers: Nick Stailey, Ethan Aikin (Southern) and Michael Kibler (Westminster).
Salisbury opened with a 5-0 run and had an 8-0 run that spanned both halves.
Stevenson 23, Arcadia 2: Matt Tompkins had four goals and the host Mustangs (8-4, 3-0 Middle Atlantic Conference Commonwealth) won back-to-back games, beating York, 10-8, on Friday and the Knights (2-8, 0-3) on Saturday.
Taylor Cummings (McDonoogh) had 13 draw controls for Maryland.
Navy 15, Colgate 10: Morgan Young (Towson) had four goals to lead the host Midshipmen (8-5, 3-2 Patriot) past the Raiders (3-8, 2-3).
Navy had three players with three goals each: Katie Gallagher (C. Milton Wright), Jenna Collins (River Hill) and Meg O'Donnell (North Harford).
The Mids trailed 4-3 with 19:07 before going on the first 3-0 run for a 6-4 lead. Colgate came within a goal twice, with 13:06 left in the half and 26:42 left in the game, before Navy used 3-0 runs to get separation.
Loyola Maryland 15, Holy Cross 5: A season-high 11 Greyhounds scored to help down the visiting Crusaders (2-11, 2-3 Patriot).
Maddy Blakeman led Loyola (8-5, 5-0) with a career-high five points, while Emily Clark (North Harford) netted her first career hat trick.
Albany 16, UMBC 6: Carolyn Jamison (Westminster) had four goals and Marissa Davey (Marriotts Ridge) scored twice, but the host Retrievers (7-5, 1-2 America East) fell to the Great Danes (7-3, 3-0).
Dakotah Savitcheff finished with a game-high seven goals for Albany, which led 10-4 at halftime.
Salisbury 10, St. Mary's 3: The visiting Sea Gulls (13-1, 7-0 CAC) used a balanced attack, scoring five goals in each half to beat the Seahawks (13-2, 4-2).
Kristen Murphy (Westminster) had three goals for Salisbury. Meg Gesner (Severn), Abbey Harrison and Tori Poffenberger each had a goal for St. Mary's.
Inclement weather forced several area schools to reschedule games.
On the men's side, Washington College moved up its Saturday game at Muhlenberg to Friday. The Shoremen won, 15-6. Goucher moved its game at Elizabethtown from Saturday at 1 p.m. to Tuesday at 4 p.m.
The Washington College women moved their Saturday game to today at 2 p.m., while Notre Dame of Maryland rescheduled its 1 p.m. Saturday game at Keystone to 4 p.m. Monday.