The Dragons fell 10-6 to Troy last Thursday to fall out of the top spot in the OAA I standings for the first time this season.
The top-ranked Lake Orion squad fell behind 7-1 after four innings, before their offense woke up.
The visiting Dragons hit through their line-up in the fifth inning, cutting the deficit to 7-5, and added another run in the sixth to get within a run. But third-ranked Troy added three insurance runs in the bottom half of the sixth to improve to 17-2 overall and 6-1 in league action.
The Dragons quickly returned to their winning ways, rattling off five wins in four days to improve to 19-3 and 5-2 in the league.
The team beat Davison twice last Friday, Chippewa Valley twice last Saturday and West Bloomfield 18-9 on Monday. Mike Musary hit a home run and added four RBI and Ross Tonyan scored four runs and knocked in four more in the Monday win.
The Dragons host Royal Oak today and travel to Oxford for a doubleheader on Saturday.