SAN LUIS OBISPO, Calif. (AP) -- Senior quarterback Cole Bergquist threw two touchdown passes and ran for another score as No. 5 Montana rallied from a 21-14 halftime deficit to beat No. 11 Cal Poly 30-28 in a non-conference football game Saturday night.
Coach Rich Ellersons Mustangs, who beat San Diego State in their season opener last week, fell to 1-1 on the year.
Junior placekicker Andrew Gardner missed a 27-yarder with 38 seconds remaining that would have given the Mustangs the lead.
Bergquist hit Mike Ferriter with 34- and 20-yard touchdown passes for the Grizzlies, the latter tying the game at 21-21 with 9:10 to play in the third quarter. Montana added a safety with 13:57 to play when Cal Poly senior quarterback Jonathan Dally fumbled the ball into the end zone.
Less than three minutes later, Montana extended its lead to 30-21 on a four-yard run by Andrew Schmidt.
Cal Poly responded with a two-yard touchdown run by senior slotback James Noble with 8:21 to play, capping a 73-yard drive.
Gardner's extra-point kick made the score 30-28. Senior defensive end Sean Lawyer sacked Bergquist for a six-yard loss on fourth down and the Mustangs drove from their own 44 to the Montana 10.
But Gardner's potential game-winning 27-yard kick sailed wide to the left and Bergquist ran out the remaining 38 seconds with a kneeldown.
Bergquist completed 13 of 22 passes for 163 yards and two scores. He was sacked six times.
Schmidt finished with 145 yards rushing on 26 carries and the top Montana receiver was Ferriter with three for 65 yards.
Dally rushed for 80 yards on 16 carries and completed 16 of 23 passes for 248 yards and a pair of touchdowns for Cal Poly.