Buccaneers 17, Cardinals 10
AZ: Neil Rackers 47 field goal, 12:17.
Drive: 6 plays, 59 yards, 2:43.
Cardinals 3, Buccaneers 0
Drive: 10 plays, 77 yards, 6:21.
Key play: Garcia slipped out of the grasp of Cardinals DE Bertrand Berry and dove forward for a key first down to keep the drive alive for the Buccaneers.
Buccaneers 7, Cardinals 3
TB: Bryant 32 field goal, 13:37.
Drive: 4 plays, 3 yards, 1:12.
Buccaneers 10, Cardinals 3
TB: Earnest Graham 2 run (Bryant kick), 10:33.
Drive: 10 plays, 64 yards, 4:27.
Key play: Joey Galloway broke a tackle on a crossing route, pushing the Bucs into the Cardinals' red zone.
Buccaneers 17, Cardinals 3
AZ: Edgerrin James 3 run (Rackers kick), 7:30.
Drive: 11 plays, 80 yards, 4:17.
Key play: Warner and Fitzgerald hooked up for a 16-yard gain on 3rd-and-15 in Buccaneers territory.
Buccaneers 17, Cardinals 10
Missed field goals
TB: Bryant 58 (Short), 26 (wide left)
Quarterback: B+. This was the Jeff Garcia we got used to in the first four games — efficient, elusive and productive. No turnovers today for the first time in three weeks.
Running backs: A. Earnest Graham proved to everyone that he can shoulder the entire load by carrying 34 times and being productive. There should be no worries about what he can do from now on.
Wide receivers: B. That drop by Alex Smith was pretty big, but it was the only glaring mistake. Otherwise, the receivers were sure handed and got the job done. Joey Galloway's TD catch was a thing of beauty.
Offensive line: B. The run blocking was superb, especially in the second half. They gave up three sacks, but given the Cardinals' exotic blitz schemes, John Wade and company did a good job in pass protection.
Defensive line: B-. They didn't register a sack, but they did a superb job in run defense and got enough pressure on Kurt Warner to make him uncomfortable.
Linebackers: B. A solid effort all around. Cato June had a key pass breakup. But this wasn't a big game for the unit the way it turned out. The Cardinals never went to their intermediate pass routes, probably out of respect for them.
Secondary: A. The safeties hit as hard as they have all season, and picked off two passes. Ronde Barber nearly picked one off. The receptions the Cardinals made, they didn't have much daylight.
Overall grade: B+. This was the formula that worked so well for the Bucs earlier this season — a strong running game, complemented by Jeff Garcia's passing and some key special teams plays. It took the Bucs about a month to figure out how to get a running game going after their myriad of injuries, but this team should feel a lot better about itself as it enters the bye week.
Bucs at a glance
Playoff pulse: Right now they're in first, but I have a feeling they'll be sharing it after New Orleans beats St. Louis next week.
What's coming up
Sunday: at Atlanta, Nov. 18. This should be a win, even for the banged-up Bucs, shouldn't it?