CORVALLIS, Ore. -- Sacramento State's Jeff Fleming hit Brandyn Reed with a touchdown pass in overtime to pull even with Oregon State and found him again in the end zone when the Hornets went for the two-point conversion for a 29-28 upset win over the Beavers on Saturday.

With the game tied at 21, true freshman Malcolm Agnew put the Beavers ahead in overtime with a 17-yard touchdown run. Fleming countered with a 4-yard scoring pass to Reed and the conversion to win it.

Fleming completed 22 of 35 passes for 257 yards and three scores for the Big Sky's Hornets, who were 0-10 against upper division opponents since 2002. Chase Daedder caught six passes for 61 yards and two scores.

Agnew ran for 223 yards and three scores to become the heir apparent to Jacquizz Rodgers for the Beavers, who hadn't dropped a home opener since 2001.

His second score, a 4-yard run, came with 8:08 left in regulation to tie it at 21. On the Hornets' ensuing drive, Oregon State's Sean Martin recovered a fumble that gave the ball back to the Beavers.