After the first game of the season against the New York Jets, Josh Allen shouldered a lot of the blame for the Buffalo Bills' loss. It was the right thing to do because Allen had one of the worst games of his career and probably the worst game among all starting quarterbacks in the NFL for that week.
In that game, he would throw for only 236 yards with one touchdown and three interceptions while also having two fumbles (losing one).
However, since that week, Josh Allen has basically been unstoppable and playing at an MVP level. In the last three games, he has eight passing touchdowns, one interception with two rushing touchdowns. He has averaged 271 passing yards in those games and for the season now leads the league in completion percentage at 74.8%.
The first game has to play a role in this grade but for the past three weeks, he has been the best player in the NFL.