Nick Mike-Mayer kicked a 36-yard field goal with one second remaining in the game today to rally the Buffalo Bills to a 9-7 victory over the Denver Broncos.

"I thought to myself, 'just kick it,' " Mike-Mayer said. "The guys in the huddle just wanted to give me good protection. It was excellent."

The field goal was Mike-Mayer's third of the game and capped a 58-yard, eight-play drive.

Second-year back Joe Cribbs rushed for 123 yards in 24 carries, including 21 on four tries in the drive that set up the final-second score.

Mike-Mayer also kicked field goals of 41 and 46 yards as Denver -- rated No. 1 in defense in the National Football League entering the game -- dropped to 5-3. Buffalo is also 5-3.

Dan Reeves, the first-year Denver coach, said the last-second field goal attempt showed "more guts than I've got. I would have tried to score the touchdown."

The Buffalo defense contributed to the victory by sacking quarterback Craig Morton seven times and holding the Broncos to 161 yards.

The offense nearly lost the game through mistakes, including several holding calls and a pass that rookie wide receiver Byron Franklin dropped in the end zone.

The Broncos scored in the second quarter. They drove to the Buffalo 25, where Morton was sacked for an 11-yard loss. On the next play, Morton, the league's top-rated passer, completed a 36-yard touchdown pass to Steve Watson, who improved his league-leading, 21-yard-a-catch average with four receptions for 91 yards today.

In the final minute of the half, Buffalo reached the Denver 23 and Mike-Mayer cut the Broncos' halftime lead to 7-3 with a 41-yard field goal.

In the third quarter, Buffalo had punted from the Bronco 34-yard line, but after Larry Canada was penalized for encroachment, the Bills decided to try a 46-yard field goal. The kick, Mike-Mayer's longest of the season, just cleared the crossbar.