
Orndorff hit his ninth and nation-leading 10th home runs in the contest. The outfielder has hit two home runs in a game three times already this season.
Anderson had a game-high three hits, including two doubles, driving in a run, and scoring twice.
In addition, Liberty third baseman Stephen Hill had three RBI.
Winners of 10 straight, the Flames move to 10-1 on the season. Canisius falls to 4-8.