The Buccaneers beat the visiting Arizona Cardinals, snapping a two-game losing streak, and regained first place in the NFC South. Tampa Bay dominated the game, maintaining a time of possession of over 43 minutes with running back Earnest Graham rushing for 124 yards and one touchdown. Tampa Bay's defense held Arizona to only 23 yards rushing, and held them to 2 of 10 third down conversions. In the first quarter, Arizona quickly drove down the field, connecting on a 47-yard pass from Kurt Warner to Larry Fitzgerald. The drive stalled, however, and they settled for 43-yard Neil Rackers field goal. Tampa bay answered on the ensuing drive. On 3rd and 1, from the 42-yard line, Jeff Garcia fell, but avoided a sack, and scrambled for a first down. Two plays later he scored a 37-yard touchdown pass to Joey Galloway. On the first play of the second quarter, Tanard Jackson intercepted Warner's pass, and Arizona was penalized 15 yards for a facemask, setting up the Buccaneers on the Arizona 27-yard line. Tampa Bay suffered two false start penalties, and settled for a field goal and took a 10-3 lead into halftime. Tampa Bay took the second half kickoff and drove 64 yards in ten plays. The drive was capped off by a 2-yard touchdown run by Earnest Graham. Late in the third quarter, the Buccaneers started a 19-play, 86-yard drive, lasting nearly 9 minutes. At the 8-yard line, Garcia threw to Alex Smith but the pass was incomplete in the endzone. The drive came up empty when Matt Bryant missed a 26-yard field goal. Arizona quickly drove down the field and scored a touchdown by Edgerrin James, narrowing the margin to 17-10. With 2:43 remaining in the game, Tampa Bay punted to Arizona. Maurice Stovall de-cleated receiver Steve Breaston at the Arizona 16-yard line, preventing a return. On the very next play, Jermaine Phillips intercepted Warner's pass, sealing the victory for Tampa Bay.. By how many points was Tampa Bay ahead at halftime?