Trailing 21-7 at the half, Cal Poly hung 24 straight second-half points on the Vikings and the Mustangs won at Portland State 38-34 in the Big Sky opener for both teams.

Chris Brown threw two touchdown passes for the Mustangs who improved to 2-2 on the year. Kristaan Ivory rushed for 184 yards and a touchdown.

Cal Poly hosts Yale on Saturday October 5.