Portland State led wire-to-wire Saturday at Jeld-Wen Field, beating Weber State 45-24 in Big Sky football.
The Vikings improved to 2-3 in the conference, while the Wildcats fell to 0-5. PSU is 5-4 overall, Weber State 1-8.
DJ Adams ran 32 times for 152 yards and two touchdowns, and Collin Ramirez got the call at quarterback for PSU and connected on 10 of 22 throws for 130 yards and one TD.
Thomas Carter had five catches, including a 36-yarder early in the first quarter that gave the Viks a 10-0 lead.
Adams' first TD, from 7 yards, made the score 17-7 early in the second quarter.
Then safety David edgerson ran back a fumble 28 yards for a TD and a 24-3 lead midway through the period.
Weber State closed to within 24-10 at the half, going 70 yards in six plays.
But Portland State put together an 86-yard, 13-play march and scored on another 7-yard Adams run midway through the third period to boost its edge to 31-10.
WSU scored with one minute left in the third quarter, only to have PSU running back Nate Tago cap drives of 70 and 75 yards with TD runs of 7 and 20 yards as the Vikings won going away before the announced crowd of 4,285.
The PSU defense held Weber State to 59 yards rushing on 33 attempts. The Wildcats passed for 331 yards.
Linebacker Jaycob Shoemaker led the Viking defense in tackles with 10.
PSU finished with 350 yards on the ground on 58 tries for an edge in total offense, 480 yards to 390.
Adams upped his season rushing total to 1,006 yards with his sixth 100-yard game of the year.
Next for PSU is a 2 p.m. Saturday game at Idaho State (3-6, 1-5 Big Sky).