Gavin Griffin and Ty Rooney each had a pair of hits and drove in two runs with Griffin launching a solo home run in the first inning to get Perham on the board. Carsen Zeise drove in a run and stole a pair of bases.
Asher Blaine and Noah Mekalson each collected a hit for Frazee.
Perham welcomes Anoka on Saturday for Baseball Across Minnesota Day.