The Comets scored 21 unanswered points in the second half. DeKwon Wilson followed with an 18 yard TD run. Jared Gerbino capped the scoring with a 24 yard keeper.
Gerbino totaled 404 yards of offense, including 323 passing. He threw for two scores and ran for two scores.
Fairport's Marquise Young was held to 83 yards rushing and did not find the end zone.
R-H has won four in a row since opening the season with a loss to Schroeder. Fairport falls to 3-2.