Chris Anderson led the Warriors' offense, scoring a pair of unassisted goals. Austin Sylvester and Farhan Bachu each scored for Havre de Grace, while teammate Jose Huertas scored the Warriors' final goal with help from Connor Haffey.
Havre de Grace goalie James Antonoplos picked up three saves in the victory. Elkton's lone goal came on a penalty kick.
The North Harford boys won going away on Wednesday, as the Hawks bested host-team Rising Sun, 5-0.
The Hawks' scoring was well spread out, with Kyle Six, Randy Foster, Josh Scholz and Chris Winks each netting one goal.
North Harford held a 3-0 lead after one half of play.
Cobras top Mariners
In a Wednesday match that was called 30 minutes early because of lightning, the Harford Tech Cobras earned a 2-0 victory over the host Joppatowne Mariners.
The Cobras struck first in the game's 23rd minute, when Steven Chapman scored with an assist from Greg Ransone.
In the opening minute of the second half, Ransone tucked a ball into the Joppatowne net after collecting a pass from Justin Morris.
Harford Tech goalie Adam Bednarek posted two saves.
Zach Harris racked up 15 saves while tending goal for Joppatowne.
Aberdeen wins by one
The Aberdeen Eagles scored just once in their road game with the Edgewood Rams, but that was all they would need to come home with a 1-0 victory.
The game's lone goal came in the opening half, when Justin Howard scored with an assist from teammate Duane Keller.
The Bel Air Bobcats were whitewashed Wednesday by visiting Gilman, 2-0. In goal for Bel Air, Garrett Lorenz notched 10 saves.
Pats over Huskies
Playing on the road Tuesday night, the John Carroll Patriots came home with a 3-2 victory over the Patterson Mill Huskies.
Patterson Mill's Logan Hennlein scored with an assist from teammate Tom O'Neill, while the Huskies' other goal was netted by Brandon Ortiz, who was assisted by Alex Littlepage. Husky goalie Ian Dowding made six saves in the loss.
The Fallston Cougars surrendered two second-half goals en route to a 2-1 road loss to the Mount Hebron squad on Tuesday.
Fallston's lone goal came in the first half, when Luke Skinner tucked away a shot after collecting a pass from teammate Tyler Andrus.