The Bel Air Bobcats held on to take an important Chesapeake (upper) Division softball win over visiting Havre de Grace Wednesday, limiting the hard-hitting Warriors to a single run in a 2-1 victory.

Bel Air's Rayn Gibson and Havre de Grace's Megan Thompson each tossed a complete game.

Gibson surrendered one run in the top of the first, then shut down the Warriors for the remaining six innings. The Bobcats were able to hang the tying run on Thompson in the fifth, then scored the game-winner in the sixth.

Bel Air's Taylor Hensley belted a triple, the game's only extra-base hit, while Sarah Fleishmann had a single.

Sign up to receive our free daily email newsletter: Bel Air Today

In addition to her stellar performance on the mound, Thompson also poked a base hit.

North Harford manhandles Mercy

The North Harford Hawks (9-2 overall, 4-2 Chesapeake) took a 14-2 road non-conference road victory over Mercy Wednesday.

Alexis Lyttle tossed a complete game for the Hawks, striking out nine, walking two and allowing one earned run on seven hits.

Ada Henize led the North Harford offense, posting three hits, including a double, and scoring three times. Krista Hiser was 2-for-4 with two triples and two runs in the victory.

CMW blanks Perryville

C. Milton Wright (8-5 overall, 6-3 Chesapeake) blanked visiting Perryville, 6-0, Wednesday.

Leading the way at the plate for the Mustangs was Caroline Weimer, who went 3-for-3 with two doubles, two RBIs and two runs scored. Emily Luzetsky was 3-for-4 with three runs and one stolen base in the win, while Jenny Lynch blasted a two-run homer in the fifth inning.

CMW hurler Morghan Fulton twirled a complete-game shutout, striking out five, scattering five hits and allowing two walks over seven innings.

Aberdeen over Edgewood

Playing at home in a Susquehanna (lower) Division contest Wednesday, Aberdeen pasted Edgewood, 19-7.

The win moved Aberdeen to 7-4 overall and 7-3 in lower-division games. Edgewood fell to 2-8 for the season and 2-7 against Susquehanna opponents.

Sara Tyc led the Eagles at the plate, blasting a triple, stealing two bases and driving in four runs. Morgan Sulzbach had four singles and five steals in the victory, while Grace Capacio ripped two doubles, stole three bases and posted two RBIs. Julia Sanders laid down two bunt singles and stole a pair of bases for the Eagles.

The game was halted after six innings by the 10-run mercy rule.

Patterson Mill over Elkton

Patterson Mill beat host Elkton on Wednesday, 10-5.