The Buffalo Bills have been one of the best teams in the NFL this season and they will look to continue their impressive start in Week 4 against the Baltimore Ravens.
This game projects to be one of the Bills' toughest challenges of the year as they visit M&T Bank Stadium on Sunday, coming off a blowout win over the Jacksonville Jaguars by a 47-10 score on Monday.
The Ravens fell to 0-2 to start the season after going down narrowly to the Kansas City Chiefs and Las Vegas Raiders in their first two games.
They followed that with a big comeback win on the road to the Dallas Cowboys in Week 3 and will be looking to move to 2-2 in front of their own fans here.
Buffalo's offense has been the best in the NFL this year, putting up 112 points in their three games, the most in the league.
Josh Allen is producing MVP-level numbers in the early part of this season and the Jacksonville defense could not live with the Bills' offense last time out.
Buffalo have a number of ways to hurt teams and they will all be on show in Baltimore.
Having lent heavily on the run in their early games, expect Allen to air it out a bit more here. The Ravens have had the best run defense in the league but the worst for defending the pass, allowing an average of 291.7 passing yards per game.
Allen has a passer rating of 133.7 and has thrown for seven touchdowns and no interceptions this season. He has dealt with the departure of Stefon Diggs extremely well and has created a new link with receiver Khalil Shakir.
The Bills QB's strengths line up well against Baltimore's weaknesses and the hottest offense in the league should pick up where it left off.
However, the Bills' defense has struggled at times against the run this season and it looks likely that Baltimore will opt for a run-heavy approach as they did against Dallas.
Derrick Henry had 151 rushing yards and two rushing touchdowns for the Ravens and with MVP Lamar Jackson's rushing abilities well known - he has 254 rushing yards this year - the home team could punish the Bills on the ground.
With both offenses having ways to exploit the other's defense, the Over looks like the pick when two dynamic teams face off against each other in Baltimore.
The Over has hit in all of Baltimore's three games and two of the Bills' three.
Much was made about Dalton Kincaid's struggles in the first two games of the season but the tight end had 41 yards receiving and a touchdown in Week 3 against the Jacksonville Jaguars.
With the losses of star linebackers Patrick Queen and Jadeveon Clowney from last season, limiting tight ends has been a real issue for this Ravens' defense.
Dallas tight end Jake Ferguson had 95 receiving yards against Baltimore last week, and Raiders tight end Brock Bowers had 98 receiving yards the week before.
That looks like a real weakness in this Ravens' defense and a slowly improving Kincaid could be the one to exploit it here, so take the Over on his receiving yards.
Read more betting picks and predictions for the NFL on site.
Buffalo Bills | +115 ML |
Baltimore Ravens | -135 ML |
Spread | BAL Ravens -2.5 |
Total Points | O/U 46.5 |
Derrick Henry (BAL Ravens) | -138 |
James Cook (BUF Bills) | +120 |
Josh Allen (BUF Bills) | +120 |
Lamar Jackson (BAL Ravens) | +162 |
Zay Flowers (BAL Ravens) | +175 |
Mark Andrews (BAL Ravens) | +220 |
Read the latest NFL news on site.
This article was written by a partner sports writer via Spotlight Sports Group. All odds displayed on this page were correct at the time of writing and are subject to withdrawal or change at any time.