
GLENDALE, Ariz. (AP) - The Buffalo Bills lost their quarterback and, emphatically, their first game of the season.
Rookie Tim Hightower had a pair of touchdown runs and Kurt Warner threw to Larry Fitzgerald twice for scores to lead the Arizona Cardinals to a 41-17 victory over the Bills on Sunday.
Second-year quarterback Trent Edwards, a major reason Buffalo was one of three unbeaten teams entering the day, went down with a concussion on a fierce hit from Cardinals safety Adrian Wilson on the third play of the game. It was the Bills' defense that collapsed after that.
NFL Week 5

Week 5 action
Redskins 23, Eagles 17 -- Recap | Box
Giants 44, Seahawks 6 -- Recap | Box
Titans 13, Ravens 10 -- Recap | Box
Bears 34, Lions 7 -- Box score
Falcons 27, Packers 24 -- Recap | Box
Colts 31, Texans 27 -- Recap | Box
Panthers 34, Chiefs 0 -- Recap | Box
Dolphins 17, Chargers 10 -- Recap | Box
Broncos 16, Bucs 13 -- Recap | Box
Cardinals 41, Bills 17 -- Recap | Box
Cowboys 31, Bengals 22 -- Recap | Box
Patriots 30, 49ers 21 -- Recap | Box
Steelers 26, Jaguars 21 -- Recap | Box
Vikings at Saints -- Preview | Notes
Analysis
- Johnson: 'Wildcat' gives Miami edge
- Glazer: Raiders, Rams dysfunctional
- Marvez: Broncos elite once again
Video
- Online OT: Week 5 highlights
- Buck and Aikman on Redskins
- Albert and Johnston on Giants
Photos

- Week 5's best pictures
- Raiders' coaching carousel
The Cardinals (3-2), without standout receiver Anquan Boldin, amassed 373 yards against what had been one of the stingier defenses in the league. Buffalo's offense contributed, too, fumbling the ball away three times in Bills territory, resulting in 17 Arizona points.
Buffalo had rallied in the fourth quarter to win its last three. The Bills were down 31-17 after three in this one, and it only got worse from there.
J.P. Losman, who wanted an offseason trade after losing his job to Edwards, was 15-of-21 for 220 yards, most of them on an 87-yard touchdown pass to Lee Evans.
Warner, who committed six of Arizona's seven turnovers in last week's 56-35 loss at the New York Jets, bounced back to go 33-of-42 for 250 yards with no interceptions. The Cardinals, 3-0 at home, did not have a turnover. With Boldin out as a result of the vicious helmet-to-helmet hit by the Jets' Eric Smith, his replacement Steve Breaston caught seven passes for 77 yards.
After ringing up 35 points in a second-half rally against the Jets, Arizona scored on all four of its first-half possessions to go up 24-14 at the break. The first three went for touchdowns, giving the Cardinals eight TDs in nine possessions.
Very early, it looked to be a long day in the desert for the Bills (4-1).
Wilson blitzed untouched and leveled Edwards, slamming the second-year quarterback onto his back. Edwards lay on the ground for several minutes before being helped to the sidelines.
Two plays later, Losman and Marshawn Lynch botched a handoff and Antonio Smith recovered for Arizona at the Bills 38. Edgerrin James ran 13 yards to help set up Warner's 2-yard TD pass to a wide open Fitzgerald, and the Bills never pulled even again.
Two of the first-half touchdowns came on a 14-play, 80-yard drive and a 12-play, 78-yard drive. Together, the possessions consumed just under 13 minutes.
Losman ran 2 yards for a touchdown to slice Arizona's lead to 21-14 with 1:49 left in the half. Warner moved the Cardinals downfield, though, and Neil Rackers kicked a 47-yard field goal as the half ended to give Arizona a 24-14 advantage.
The Bills cut the lead to a touchdown again on 48-yard field goal with 5:25 left in the third quarter, and the Cardinals responded with another long drive, going 78 yards in 13 plays. James scored from 2 yards out to put Arizona ahead 31-17.
Buffalo turnovers set up the Cardinals' 10 fourth-quarter points, a 38-yard field goal by Rackers and a 2-yard run by Hightower.
Play FOX Pro Football Pick'em Today >