Bills 19, Cardinals 16 (OT): Jairus Byrd's second interception of the game set up Rian Lindell's 25-yard field goal in overtime as visiting Buffalo joined a four-way tie atop the AFC East.
The Bills (3-3) failed to score on their first possession in overtime, but backup Arizona quarterback John Skelton underthrew tight end Rob Housler and Byrd picked off the pass and returned it to the Arizona 6 to set up the winning kick.
Arizona's Jay Feely connected on a career-long 61-yard field goal with 1:14 left to tie it at 16 and had a chance to win it in regulation, but his 38-yard attempt hit the left upright. Feely's previous career best was 55 yards.
Buffalo's defense earned a measure of redemption after two straight embarrassing games. The Bills, who had allowed 97 points in consecutive losses, held the Cardinals to 332 total yards and forced the two turnovers.
Cardinals quarterback Kevin Kolb left with a rib injury one play before the two-minute warning. Skelton threw a 17-yard completion to Larry Fitzgerald to convert a fourth-and-11 and set up Feely's game-tying field goal. The Cardinals (4-2) have lost two straight after a surprising 4-0 start.
GAME NOTEBOOK: Fitzgerald (29 years, 44 days old) went over 10,000 yards receiving, joining Randy Moss (28 years, 314 days) as the only players to reach the mark before age 30. … Bills RB Fred Jackson surpassed 5,500 yards from scrimmage in his career. He has 5,540. … Fitzgerald has a reception in 123 consecutive games, the longest streak in franchise history.