SAN DIEGO (AP) Nick Stevens threw four touchdown passes in the first half and Colorado State rolled to a 63-31 victory over San Diego State on Saturday night, snapping the Aztecs' 10-game home winning streak.

San Diego State's Donnel Pumphrey, who entered what's likely to be his final home game needing 153 yards to pass San Diego native Ricky Williams for second on the NCAA's all-time rushing list, was held to 53 yards on 18 carries. His 7-yard touchdown run pulled the Aztecs to 35-24 late in the second quarter.

Stevens was 10 of 15 for 210 yards passing. Michael Gallup caught three touchdown passes and had 139 yards receiving for Colorado State (7-5, 5-3 Mountain West). Robert Ruiz and Detrich Clark also had scoring catches. Izzy Matthews ran for 104 yards and two touchdowns, and Dalyn Dawkins added 103 yards rushing.

More from FoxSports

Christian Chapman threw two touchdown passes and Juwan Washington ran for another score for San Diego State (9-3, 6-2).