Portland State (2-3, 1-1 Big Sky) quarterback Alex Kuresa didn’t complete a pass in five attempts but had 12 carries for 92 yards and a score.
Idaho State led 6-0 after Jakori Ford scored on a 2-yard run, ending a 16-play, 81-yard drive.
In successive drives, Penn had a 22-yard TD run, Kuresa sprinted 69 yards to score, Tago added a 72-yard score and Penn had a 24-yard run to make it 28-6 with 7:25 remaining before halftime.
Tanner Gueller was 22 for 39 for 212 yards with two TDs and interception for Idaho State (2-3, 1-1).