Wrap-up: Bills 19, Cardinals 16 (OT)

Thoughts on the Buffalo Bills' 19-16 overtime win over the Arizona Cardinals:

What it means: This was a gut-check game for the Bills. After getting pounded two straight weeks, Buffalo responded and finally showed toughness to win an overtime game on the road. So this win was important to get the Bills (3-3) back to .500.

What I liked: Overall, I liked Buffalo's toughness. Talent was never an issue. The Bills matched physicality with the Cardinals. Buffalo tailbacks C.J. Spiller and Fred Jackson combined for 141 rushing yards and two touchdowns. On defense, a lot of things came in twos. Bills safety Jairus Byrd recorded two big interceptions, including one in overtime to set up Buffalo's winning kick. After heavy criticism, Bills defensive end Mario Williams responded with a two-sack performance. Buffalo linebacker Nick Barnett also registered two sacks. The Cardinals' offensive line is one of the worst in the NFL, and Buffalo took advantage.

What I didn't like: Why Brad Smith is in the game throwing passes late in the fourth quarter is mind-boggling. There are times for trick plays, and that wasn't it. Smith threw a big interception to Cardinals cornerback Patrick Peterson that set up Jay Feely's 61-yard field goal at the end of regulation. I blame poor coaching on that one more than Smith. But otherwise, the Bills pulled through in overtime with a gutsy effort.

What's next: After back-to-back road games, the Bills will return home for a meeting with the Tennessee Titans (2-4). Tennessee has struggled this season but is coming off a big upset against the Pittsburgh Steelers. The Titans have 10 days to prepare for the Bills, who cannot have a letdown.