It wasn't Josh Allen's day.
The Buffalo Bills rookie quarterback completed under 50 percent of his passes, threw two interceptions and was sacked seven times in a 22-0 loss Sunday to the Green Bay Packers.
The Packers pressured Allen often and held the Bills to 145 total yards. The Green Bay defense also forced three turnovers in the win.
With the loss, the Bills fall to 1-3. The Packers improve to 2-1-1.
Here is the Buffalo Bills Week 4 report card:
This was a huge letdown after Josh Allen's steady performance against the Minnesota Vikings last week. He missed several throws and took too many sacks. He was sacked seven times and threw two interceptions. This was easily the worst of his three NFL starts thus far. He didn't play well at all.
Remember when the Bills boasted the NFL's best rushing attack? It feels like that was a long time ago. The Bills only had 16 rushing attempts, and five of those were credited to Allen. LeSean McCoy had five carries for 24 yards in the loss. Part of the challenge was the Bills got behind early, but the Bills' problems running the ball has been a major reason why the offense has struggled this year. A solid rushing attack could take some pressure off Allen.
It bears repeating that this is the weakest aspect of the Bills' offense. Whether it's Kelvin Benjamin, Zay Jones, Charles Clay or other receivers, the receiving corps doesn't get separation and makes Allen's job much more difficult. The Bills will need to improve the receiving corps to help Allen.
One reason Allen had a rough day is the line in front of him. Allen deserves some blame for the Packers' seven-sack performance. He needs to get rid of the ball quicker and must improve his pocket awareness. But the offensive line was overmatched by the Packers' front seven. It was an impressive defensive performance by the Packers.
Offensive MVP: None.
A mixed performance for the defensive front. There's nothing they can do when Aaron Rodgers gets rid of the ball quick, but when they had opportunities to pressure him they had some success in forcing bad throws or stuffing the run. The Packers, though, had a lot of success running the ball. As a team, the Packers had 141 rushing yards. Aaron Jones led the way with 65 yards. The Bills weren't as good against the run as they needed to be. The Packers' offense didn't put up a lot of points, but did have 423 total yards. A bright spot: Jerry Hughes had five tackles, including three for losses.
Matt Milano, the reigning AFC defensive player of the week, was relatively quiet in this game. Tremaine Edmunds had six tackles (five solo) in the loss. But the knock on this unit will be how effective the Packers were running the ball against the front seven. The linebackers missed some gaps and the Packers were able to run free. Those are the types of plays you want to avoid.
A much more critical grade for this unit. The Bills' secondary needs to be better. Tre'Davious White had an OK day against Davante Adams, but Adams did beat him on a slant that went for a big gain. It didn't help that the Bills lost Micah Hyde to a groin injury in a game against his former team. Jordan Poyer had an interception. Taron Johnson had a sack and forced fumble. That was the play of the game for the defense.
Defensive MVP: Taron Johnson. There has been a lot of attention on the other rookies, but Johnson has been a solid slot corner for the Bills. His good play continued Sunday. He made a great play off the edge on a corner blitz when he sacked Aaron Rodgers and forced a fumble. Those are the types of plays you want to see from your defense.
Kicking and punting
It was a quiet day for Steven Hauschka, but the opposite was the case for punter Corey Bojorquez. He punted eight times and averaged 43.5 yards per punt. He pinned the Packers inside the 20 four times. The rookie punter continues to be the Bills' top special teams player.
Kick coverage and returns
The Bills need a returner. Taiwan Jones is a good special teams player, but he's not a returner. He shouldn't be returning kicks. Ray-Ray McCloud has explosiveness, but he hasn't been able to showcase that ability in the return game. The Bills didn't get anything out of the return game against the Packers.
The bright spot was the Bills' kick coverage. The Bills held the Packers to five punt returns for 20 yards.
Special teams MVP: Corey Bojorquez. Another four punts inside the 20 for Bojorquez. He has been a bright spot for this team. Ideally, your punter won't receive this much action. But when called upon, Bojorquez has been good.
OTHER GRADES AND FACTS
Overall team performance
The Bills' defense had a decent game against one of the league's top quarterbacks. However, it wasn't enough to overcome the offensive struggles and the Bills' inability to score points. This was a rough game for Josh Allen, who was wildly inconsistent throwing the ball and got sacked seven times. He needs to be better. But he needs help.
Stats of the game
145. The Bills' total yards against the Packers. You aren't going to win games with that kind of output. The Bills need to be better. They need to put up points.
4. The number of punts Corey Bojorquez had inside the 20 against the Packers. He has 14 punts inside the 20 this season. Entering this week, he was second in the NFL in that category.
19. The number of times Allen targeted Kelvin Benjamin, Charles Clay and Zay Jones. The receiving trio combined for nine receptions and 112 yards. There are NFL receivers who put up numbers like that on their own. Allen needs to get more out of his receivers.
You can point the finger at Josh Allen, but offensive coordinator Brian Daboll needs to put together better game plans. The Bills need to have a more balanced attack. Daboll seems to panic when the Bills are trailing and the rushing attack disappears. Part of that could be the putrid offensive line he has to work with. But you have one of the game's best running backs. Use him! It's silly for the Bills not to utilize McCoy. Daboll should be feeding McCoy the ball at least 15 or 20 times a game.
The Bills (1-3) will play at 1 p.m. Sunday, Oct. 7 against the Tennessee Titans. The game will be televised on CBS.