Franklin (0-2) opened its scoring on Chase Burton's 1-yard touchdown run midway through the third quarter. But Butler answered with 10 straight points before the Grizzlies scored again with 2:49 left in the game.
Shiltz finished 16 of 26 for 189 yards and ran nine times for 83 yards. Malcolm Weaver, who replaced Shiltz in the fourth quarter, threw a 62-yard touchdown pass to Daniel Cotter.
Burton completed 30 of 40 passes for 191 yards for Franklin, but the Grizzlies gained only 89 yards on 34 carries.
AP College Football website: www.collegefootball.ap.org