Weber State had 306 yards on the ground and held Idaho State to 310 total yards.
The Wildcats scored the first 21 points. Treshawn Garrett had a short touchdown run, Heimuli made had a 4-yard TD catch and Wilkes scored on a 32-yard run.
Heimuli added a 20-yard score in the third and Wilkes had a 2-yard TD in the fourth.
Jadrian Clark was 12-of-23 passing for 138 yards with two touchdowns for Weber State (6-5, 5-3 Big Sky), which had a winning season for the first time since 2010. Emmanuel Pooler added 130 yards rushing.