Shippensburg knocked off Northern 34-27 on the road Friday night behind 17 points from leading-scorer Mariah Martin. The Greyhounds (6-4, 5-1 Colonial) now trail Big Spring by one game in the win column after the Bulldogs' upset loss at Boiling Springs.
Sunshine McCrae finished with 16 points and Kassidy Ingram 12 to lead Trinity in a thorough win at Steel-High 62-25. The Shamrocks (10-1, 7-0 Capital) shot 10-of-15 from the free-throw line, led by Jaylin Moore's 6-of-8 performance; she had eight points.
Mechanicsburg won a low-scoring affair 32-24 over visiting Palmyra in one of the bigger upsets of the night. Talia Gilliard led the Wildcats with seven points, but the team got balanced scoring. Six different players had at least two points in the win, which gets the team back to .500 (6-6, 3-5 Keystone).
Diamond Bragg dropped 26 points, aided by Sheridan Reid's 11 to lead Camp Hill to a 57-28 road win at East Pennsboro. Cailey Joyce led the Panthers with 12.
Alexa Askins had 12 points in Carlisle's 69-31 road loss at Central Dauphin.
Cedar Cliff dropped a 47-40 home decision to Bishop McDevitt, falling into third behind the Crusaders and Lower Dauphin in Keystone play. Maddie Sitler led the Colts with 10 points.
West Perry kept pace near the top of the Capital (two games behind Trinity) with a 36-27 win at Milton Hershey, getting 10 from Tiara Johnson.