Junior Tim Rider scored twice, his first varsity goals, and Justin Drost and Mike Joseph each had a goal and an assist as Calvert Hall built a three-goal lead and hung on for a 4-3 upset of 14th-ranked Severna Park at Calvert Hall.
The Falcons (7-2) of Anne Arundel County scored three times in the game's final 12 minutes, getting goals from Gavin Levy, Jon Traylor and Simon Groseclose, the latter with two minutes to play.
Steve Davis and Justin Layfield had assists for the Cardinals (4-4-2), who were coming off Friday's 3-2 overtime loss to No. 3-ranked Curley.
"Severna Park beat us, 3-1, last year, and the guys really wanted to prove something, particularly after the way we played Curley," said second-year coach Andy Moore.
"I thought, today, we played our best first half of the entire season," said Moore, whose team led 2-0 at the half.
"We played with composure in the back and knocked the ball around in the midfield," he said. "But the field was muddy, getting bad, and we maybe got a little sloppy at the end. Down 3-0, though, Severna Park kept coming."
Traylor's goal, off a penalty kick, made it, 3-2, but Joseph scored the game-winner for a two-goal lead nearly a minute later with five minutes left to play.
Calvert Hall outshot Severna Park, 9-5.
On Friday, the Cardinals play host to fifth-ranked Maryland Interscholastic Athletic Association rival Loyola, an earlier, 2-1 winner.