The Owls (6-2, 3-1 Mid-American Conference) scored touchdowns on four of their first five possessions, building a 28-0 lead early in the second quarter.
Buffalo (2-5, 1-2) did not cross midfield on offense until the 7:34 mark of the third quarter.
Pierce finished with 106 yards on 23 carries while fellow running back Matt Brown had 109 yards on 20 attempts. Gerardi went 9-for-15 for 131 yards.
Temple outgained Buffalo 397-161 and forced four Bulls turnovers.