Wrap-up: Titans 23, Bills 17

Here are some thoughts on the Tennessee Titans' 23-17 victory over the Buffalo Bills.

What it means: The Bills' playoff hopes were hanging by a thread entering this weekend. Now, they are virtually over. Buffalo (5-7) lost for the seventh time in nine games. What's even more worrisome is the Bills haven't been competitive in most of those losses. Meanwhile, the Titans improved to 7-5 and remain in the AFC wild-card race.

What I like: Buffalo 2010 first-round pick C.J. Spiller showed flashes of being a lead running back Sunday. Spiller rushed for a career-high 83 yards and a touchdown on 14 carries. This is a good opportunity for Spiller to showcase his talents with starting running back Fred Jackson (leg) out for the season.

What I didn’t like: Buffalo's defense needs to consider changes in the offseason. It's been, by far, the Bills' weakest link the entire season. Buffalo's front seven can't stop the run. Titans tailback Chris Johnson ran for 153 yards and two touchdowns on 23 carries. And Buffalo doesn’t rush the passer well. There is really nothing the Bills do consistently on defense and that needs to change.

FitzWatch: Buffalo starting quarterback Ryan Fitzpatrick put up decent numbers, but it wasn't enough. Fitzpatrick tried to rally a late comeback and threw for 288 yards and a touchdown. He also lost a fumble. But with the touchdown, Fitzpatrick reached 20 passing touchdowns for the second consecutive season.

What's next: The Bills will travel to play the San Diego Chargers next week.