DENVER – Dee Hart, a transfer from Alabama, rushed for 139 yards and two touchdowns in his Colorado State debut to help the Rams rally for a 31-17 victory over Colorado on Friday night in the opener for both teams.

Colorado State’s Treyous Jarrells finished with 121 yards, giving the Rams two 100-yard running backs in a game for the first time since 1996.

After Colorado State trailed most of the game, Garrett Grayson put the Rams on top for good with a 16-yard TD pass to Rashard Higgins early in the fourth quarter. Hart extended the lead minutes later with a 3-yard rush as the Rams beat the Buffaloes for a second time in three seasons.

Colorado sophomore Sefo Liufau, a former standout at Bellarmine Prep in Tacoma, threw for 241 yards. Nelson Spruce of the Buffaloes caught two touchdown passes.

Unlimited Digital Access. $1 for 4 weeks.

Hart spent three seasons at Alabama, where he appeared in 17 games and carried the ball 43 times for 172 yards. He joined the Rams as a graduate student and instantly vaulted to the top of the depth chart.

Arizona romps

TUCSON, Ariz. – Anu Solomon threw for 425 yards and four touchdowns in his first career start, and Arizona surpassed a 45-year-old school record with 787 total yards in a season-opening 58-13 rout of UNLV.

Solomon shook off some early game jitters with a series of big plays to set the school freshman record for passing yards, highlighted by a 92-yard TD pass to Austin Hill on the first play of the second half.

Terris Jones-Grigsby laid the groundwork, running for 124 yards and a touchdown in Arizona’s first game in three years without two-time All-American Ka’Deem Carey. Freshman Nick Wilson added an 85-yard touchdown run to help the Wildcats surpass the school record of 691 total yards, set against New Mexico in 1969.

UNLV failed to capitalize on a few early offensive opportunities.

Michigan St. cruises

EAST LANSING, Mich. – Connor Cook threw three touchdown passes in the first quarter — and withstood a hit to his leg that left him momentarily hobbled — to help No. 8 Michigan State to an easy 45-7 victory over Jacksonville State.

Cook completed his first nine passes in a nearly flawless performance, but for a brief moment there was concern the junior had hurt himself.

Cook made a nice throw on the run to Tony Lippett for a 64-yard touchdown to open the scoring, but he had to be helped off the field after the play. Jacksonville State’s Folo Johnson had come diving in and hit Cook around the left knee.

Cook was able to come back for Michigan State’s next drive. He finished 12 of 13 for 285 yards before sitting out the second half for the defending Rose Bowl champions.