NFL Preview: Buffalo Bills vs Tennessee Titans; Where to Watch Online
Running back CJ Spiller helped the Bills to their third win of the season with 88 yards and one rushing touchdown against the Arizona Cardinals in Week 6. Reuters

Hoping to repeat their defensive performance from last week, the Buffalo Bills square off against the Tennessee Titans Sunday afternoon at Ralph Wilson Stadium.

The Bills’ offseason investment in their defensive frontline finally paid some dividends last week as they beat the Arizona Cardinals 19-16 in overtime.

Buffalo gave up a porous 97 points in their two previous games, but managed to hold Arizona to just 332 yards and one touchdown, with running backs C.J. Spiller and Fred Jackson combining for two scores and 141 yards on the ground.

The Bills front line also tallied five sacks for a loss of 23 yards on Cardinals’ quarterback Kevin Kolb.

As Buffalo showed signs of life, the Titans put together their second win of the season, upsetting the Pittsburgh Steelers 26-23 with a 40-yard field goal by kicker Rob Bironas as time expired.

Chris Johnson rushed for 91 yards on 19 carries, quarterback Matt Hasselbeck notched 290 passing yards and the Tennessee offense went 9-for-16 on third down.

It was also the first time this season the Titans held an opponent under 30 points, as they are the allowing a league-worst 34 points per contest.

Despite their woes through the first six weeks of the season, Buffalo is now knotted with the rest of the AFC East with a 3-3 record.

The game begins at 1 p.m. EDT and will be shown by CBS, or watch a live stream online by purchasing NFL Sunday Ticket Max.

Betting Odds: Buffalo is favored by 3 points

Over/Under: 46.5 points

Prediction: The Bills are fifth in the league in rushing, and Tennessee gives up 129.5 rushing yards per game. Look for Spiller and Jackson to have another big day, and as long as quarterback Ryan Fitzpatrick avoids interceptions the Bills will again have an above .500 record.

Predicted Score: Buffalo 24, Tennessee 18