Two of the NFL surprise teams will go up against one another in week five action. The Buffalo Bills will be headed to the West Coast to take on the Los Angeles Rams. The 2-2 Bills are coming off two wins, including a 16-0 win last week in New England against the Patriots. The Rams, who are off to a 3-1 start, defeated the Arizona Cardinals on the road against the Arizona Cardinals.

The Bills are poised for a trap game this week. They have won their last two games. One was at home against a Cardinals team that is simply overrated. And last week it was a surprising shutout against the Patriots, who were due for a loss, in an intense divisional game. So following the high of a victory against the most hated team in their division, on the road, they now travel across the country. With a team that is not exactly stacked on offense, scoring points will likely be hard to come by for the Bills as they take on the Rams defense in week five.

The Rams have a three-game win streak going, following an embarrassing loss in week one in San Francisco. Their last two games were on the road, and the Rams pulled out wins against overrated teams. These victories are mainly due to a defense that plays some serious hard ball, thanks to their hard-nosed defensive coordinator. While it was difficult to believe the Rams as a 4-1 team, they are getting the perfect match-up in week five. This game is going to be ugly and low scoring. And given the factors working against the Bills, a Rams win by at least three surely seems doable.

For all week five NFL Spreads and Over/Under’s, check out our NFL week 5 Betting Odds master-sheet here.

Line: LA -2.5, O/U: 39.5

Pick: Rams and the Under

Result: Buf 30 – LA 19, Bills and the over