TORONTO -- Matt Bryant kicked a 36-yard field goal with 12 minutes remaining in overtime as the Atlanta Falcons snapped a six-game road losing streak and defeated the Buffalo Bills 34-31 at the Rogers Centre on Sunday.
The win improved the Falcons to 3-9. The Bills dropped to 4-8.
The Bills were moving down the field on their first possession of overtime, but tight end Scott Chandler was stripped of the ball by Falcons safety William Moore, and the ball was recovered by Atlanta cornerback Robert Alford and advanced to the Bills 47.
Quarterback Matt Ryan (28-for-47 for 311 yards and one touchdown) then moved the Falcons 30 yards in five plays to set up the winning kick.
Wide receiver Roddy White had a huge game for Atlanta, catching 10 passes for 143 yards.
Running back C.J. Spiller played his best game of the year for the Bills, rushing for 149 yards and a touchdown on 15 carries. Bills quarterback E.J. Manuel completed 18 of 32 passes for 210 yards and one score.
Buffalo took a 7-0 lead on a 1-yard run by Manuel 4 minutes, 16 seconds into the game. The touchdown, the first of Manuel's career, was set up by a 77-yard run by Spiller on the Bills second play.
The Bills received a major scare on their second series when Manuel was leveled by Sean Weatherspoon. The Falcons linebacker was called for roughing the passer, and Manuel spent several moments on the ground before walking gingerly to the sidelines. He was able to return after one play and guided Buffalo to another touchdown, which came on a 4-yard run by Fred Jackson with five minutes left in the first quarter. It was Jackson's seventh rushing touchdown of the season, a career best.
Atlanta closed the gap to 14-7 with 2:30 left in the first quarter on a 27-yard sprint to the end zone by Jackson. Ryan completed three passes for 41 yards Steven during the five-play, 81-yard drive that was aided by a 15-yard roughing-the-passer penalty against Bills defensive end Mario Williams.
Buffalo increased its lead to 17-7 midway through the second quarter on a 29-yard field goal by Dan Carpenter.
The Falcons responded with a 38-yard touchdown run by Atone Smith with 4:49 remaining in the half. The score capped a six-play, 71-yard drive.
Atlanta tied the game as time expired in the first half on a 49-yard field goal by Matt Bryant.
Ryan fired an 11-yard touchdown pass to tight end Tony Gonzalez midway through the third quarterback to give the Falcons their first lead of the game. It was Gonzalez's fifth TD reception this season and 108th of his career.
With 6:15 remaining in the third quarter, Bills linebacker Kiko Alonso recovered a botched snap between Ryan and center Joe Hawley. One snap later, Manuel dumped a screen to Jackson, who juked two defenders on his way to a 21-yard touchdown.
The Bills regained the lead with 11:48 left on a 36-yard touchdown run by Spiller. The play came one snap after Manuel connected with Robert Woods for 33 yards. Cornerback William Moore was called for unnecessary roughness on the play.
Steven Jackson scored from the 1 to tie the game at 31 with 1:28 remaining. The touchdown was set up by a pass interference call against cornerback Nickell Robey in the end zone.
The Bills were driving for the winning field goal, but wide receiver Stevie Johnson was stripped of the ball by cornerback Robert McClain, and safety William Moore recovered at the Falcons 28 with 20 seconds remaining. Atlanta attempted one running play, then decided to let the clock run out in regulation.
NOTES: Bills RB C.J. Spiller's 77-yard first-quarter burst was the longest non-scoring run in Bills history, eclipsing by two yards the 75-yard non-scoring run by Terry Miller during the 1978 season . . . The Falcons ran a reverse on the opening kickoff and Antone Smith returned the ball 40 yards to midfield . . . The Bills sacked Falcons QB Matt Ryan three times in the first half. Backup defensive end Jerry Hughes had two of the takedowns . . . Toronto mayor Rob Ford attended the game wearing a No. 22 Bills Fred Jackson jersey . . . The Bills rushed for 139 yards in the first half, five more than they had averaged for an entire game over the first 11 games.