Hoping to rebound from their miserable road loss to the Jets, the Cardinals went home for a Week 5 interconference duel with the Buffalo Bills. In the first quarter, the Cardinals took flight as QB Kurt Warner completed a two-yard TD pass to WR Larry Fitzgerald. In the second quarter, Arizona increased its lead with rookie RB Tim Hightower getting a 17-yard TD run. The Bills responded with QB J. P. Losman completing an 87-yard TD pass to WR Lee Evans, yet the Cardinals answered right back with RB Edgerrin James getting a one-yard TD run. Buffalo would answer with Losman getting a two-yard TD run, yet the Cardinals continued its momentum with kicker Neil Rackers getting a 47-yard field goal. In the third quarter, the Bills tried to come back as kicker Rian Lindell got a 48-yard field goal, but Arizona kept its intensity up as Warner completed a two-yard TD pass to Fitzgerald. In the fourth quarter, the Cardinals pulled away as Rackers nailed a 38-yard field goal, along with Hightower getting a two-yard TD run.. How many TDs did the Cardinals have in the whole game?