The Crusaders trailed 8-1 after one quarter, 10-9 at halftime and 19-18 after three, before outscoring the Pirates 15-11 in the fourth to squeak out the win.
Hart had a chance to tie the game with 30 seconds left but could not score.
Jaden Johnson led Muskegon Catholic with 10 points and eight rebounds. Lucas Carlton added nine points while teammate Tommy Kartes had eight.
The Pirates were led by Tony Rayo with 10 points.
The Crusaders improved to 2-5 while Hart fell to 2-7.
KENT CITY 61, HESPERIA 19 – A 20-0 lead after eight minutes was all the Eagles needed to take control.
Webb Longcore led a balanced Kent City attack with 11 points. Armando Escobedo paced the Panthers with 10 points.
ORCHARD VIEW 72, GULL LAKE 84 – The undefeated Cardinals trailed 15-10 after one quarter, then used a 20-8 advantage in the second quarter and a 17-12 edge in the third to gain their winning margin.
Ke’Ontae Barnes paced OV with 24 points and five steals, Darius Williams totaled 19 points, eight rebounds, six assists and four steals, and Jay Jay Tunstell contributed 13 points.
Orchard View is now 9-0 on the season.