GLENDALE, Ariz. (AP) -- Jairus Byrd's second interception of the game set up Rian Lindell's 25-yard field goal 3:50 into overtime that gave the Buffalo Bills a 19-16 victory over the Cardinals on Sunday.
The loss ended Arizona's eight-game home winning streak.
Byrd picked off a pass from John Skelton, who had replaced the injured Kevin Kolb, and returned it 29 yards to the Arizona 6 to set up the winning kick.
Arizona's Jay Feely kicked a franchise-record 61-yard field goal with 1:09 left in regulation to tie it 16-16, but his 38-yard attempt to win it as the fourth quarter ended careened off the left upright.
The Cardinals (4-2) lost their second in a row after a 4-0 start. The Bills (3-3) won after allowing 1,201 yards and 97 points in their previous two games.