PORTLAND, Ore. (AP) Jake Maier threw four touchdown passes, Ulonzo Gilliam Jr. had a career-best 242 yards rushing and two TDs, and UC Davis beat Portland State 45-28 on Saturday.

Maier was 27-of-38 passing for 383 yards with one interception and Gilliam had a career-high 29 carries. Freshman Lance Babb II had 10 receptions for 168 yards and three touchdowns - all season highs - and Khris Vaughn added five catches for 121 yards and a score for UC Davis (5-5, 3-3 Big Sky Conference).

Maier connected with Vaughn for a 58-yard touchdown to make it 38-28 midway through the fourth quarter and Gilliam's 19-yard scoring run with 54 seconds left capped the scoring.

It was Maier's sixth 300-yard passing game this season and he has 3,057 yards this season, making him one of two players (J.T. O'Sullivan) in program history with three consecutive 3,000-yard passing seasons. Maier's has 10,657 career yards passing and needs just 89 to pass O'Sullivan into first in program history.

Gilliam's 242 yards rushing were the fifth most in UCD history and his 75-yard rushing touchdown in the third quarter was a career long and the longest run by an Aggies player since 2007.

Davis Alexander passed for 285 yards and four touchdowns for Portland State (5-6, 3-4).

Copyright 2019 by STATS LLC and Associated Press. Any commercial use or distribution without the express written consent of STATS LLC and Associated Press is strictly prohibited.