The Patriots' blowout loss to the Bills on Sunday might have been the first game in NFL history that made all 32 fan bases happy.

Bills fans were happy because their team knocked off New England and moved to within one game of first place in the AFC East. Bills fans were also happy because their team handed the Patriots their first shutout loss at home since 1993.

Fans of the 30 other NFL teams were likely happy because, for some reason, every fan in the league seems to enjoy it when the Patriots get blown out.

And then there's Patriots fans. Generally, most fans aren't happy after a 16-0 loss, but Patriots fans might be the happiest of all because their star quarterback returns on Monday and he's inheriting a first-place team that has all the ingredients to make a Super Bowl run.

It doesn't matter that the Patriots lost Sunday. It doesn't matter that they possibly played the worst game of the Bill Belichick era, and it doesn't matter that Jimmy Garoppolo and Jacoby Brissett are both battling injuries. None of that matters for the Patriots because Tom Brady is back, and there's a good chance the "Tom Brady middle finger to the NFL tour" is going to start in Week 5.

With Brady returning, the Patriots can basically pretend that Sunday's game never happened, which is a good thing, because they played embarrassingly bad.

Belichick doesn't hand out grades after games, but if he did, it's safe to say he would have given his team an "F" for its performance against Buffalo.

"We didn't do much of anything well enough to win today, so we've just got to do a better job, turn the page here," Belichick said after the loss, via the Patriots. "We think we're a better team than we showed today but we just didn't do anything well enough."

So is Belichick exicited about getting Brady back?

We don't know because he wouldn't say.

"Right now my thoughts are on the Buffalo game," Belichick said when asked about Brady's return.

Just because Belichick wasn't willing to talk about Brady doesn't mean other players in the Patriots locker room weren't willing to talk.

Julian Edelman opened up when asked about Brady.

"He's our leader and it's going to be great to have him out there," Edelman said. "We're going to have to have a great week of preparation to get back in sync, that's where it all starts from, going out there and having a good week in practice."

Rob Gronkowski, who has exactly one catch this season, also seems excited about Brady's return.

"You've got to give hats off to Jacoby [Brissett] today going out there. Much respect to him going out there and doing what he did today as a rookie, so hats off to our quarterbacks," Gronk said. "They did a tremendous job the first four weeks and obviously it's exciting to get Tom back tomorrow."

The only people who shouldn't be excited about Brady's return is everyone who cheers for any of the other 31 NFL teams. Brady's going to mad. The Patriots are going to be mad, and it won't be surprising at all if New England's scorched tour ends up in Houston in February.

Jacksonville 30-27 over Indianapolis

Colts: C-

This is the kind of loss that can almost make you regret giving your head coach a four-year extension before the season. The secondary was bad. The coaching was bad. The offensive line was bad. Really, I would say everyone was bad, but Adam Vinatieri actually had a good game. The ageless kicker hit two field goals from long range (53, 49).

Jaguars: B

When you play the Colts, there's generally only one key to the game if you want to win: Stop Andrew Luck. The Jaguars defense clearly got the memo on that because they terrorized Luck in London on Sunday. Paul Posluszny led the way with 1.5 sacks. The Jaguars also got a rare zero-pick game from Blake Bortles, which might've been the most encouraging stat of the day. In Bortles' career, he's now 5-3 as a starter in games where he doesn't throw an interception. To put that in perspective, he's 5-21 in all other games.

Buffalo 16-0 over New England

Bills: A+

When you hand the Patriots their first home shutout loss since 1993, you get an "A+." What the Bills defense did to the Patriots on Sunday was a football massacre. The Bills defense was so good in the first half that the Patriots were only able to put together ONE drive that went for over 10 yards. The Bills also got an impressive contribution from LeSean McCoy who touched the ball 25 times for a total of 108 yards (70 rushing, 38 receiving) and a touchdown.

Patriots: F

Patriots fans, let's just pretend this game never happened. As a matter of fact, when you wake up Monday, you can also just go ahead and pretend Tom Brady's suspension never happened.

Oakland 28-27 over Baltimore

Raiders: B+

If you're wondering how improbable the Raiders win was, let me try and put in perspective: The Raiders won despite the fact that they only put up 261 total yards. Before Sunday's game, the Raiders had been 1-21 since 2010 when they put up 265 yards or less on offense. They were also 1-16 in the Eastern time zone since 2010. There's a good chance that no one was more excited about the win than Michael Crabtree, who caught a career-high three touchdown passes. Derek Carr also had a big day, tying a career high with four touchdown passes.

Ravens: B-

Ravens coach John Harbaugh is probably going to set fire to the game film when he watches it Monday. The Ravens' defense and offense arguably outplayed the Raiders, but Baltimore lost because of two huge plays. A first-quarter punt return by the Raiders that went down to the Ravens' 6-yard line led to an Oakland touchdown. Then there was also a Joe Flacco fumble in the fourth quarter that directly led to another Raiders touchdown. The Ravens also asked Flacco to throw the ball 52 times, which isn't usually a good idea. Baltimore is 0-5 all-time in games where Flacco throws 52 or more passes.

Atlanta 48-33 over Carolina

Panthers: D

This game really couldn't have gone any worse for the Panthers. Not only did they get torched by the Falcons offense, but half the players on their roster seemed to suffer some type of injury in this game. Cam Newton (concussion), Thomas Davis (hamstring) and Devin Funchess (toe) all left the game at some point and didn't return.

Falcons: A

You would think that throwing the ball to Julio Jones on every play would eventually stop working, but that didn't happen in Atlanta because the Panthers had no answer for the Falcons receiver. Jones caught 12 passes for 300 yards, the sixth-highest total in NFL history. Matt Ryan wasn't bad, either, throwing for 503 yards and four touchdowns. Ryan's passing total makes him on the 19th player in NFL history to pass for more than 500 yards in a game. The Falcons' 571 total yards of offense against the Panthers broke the franchise record for offensive yards in a game.

Houston 27-20 over Tennessee

Titans: C-

We're now four weeks into the NFL season and Marcus Mariota seems to be regressing every week. Mariota only completed 44.8 percent of his passes against Houston (13 of 29), which is a new career low. The reason this game was so ugly is because the Texans didn't have J.J. Watt and Mariota had plenty of time to throw on most of his pass attempts. I'm not saying it's time to start panicking about your quarterback in Tennessee, but maybe it's time to panicking.

Texans: B+

The Texans didn't have J.J. Watt on Sunday, but that didn't matter because they had Will Fuller. The rookie wide receiver almost single-handedly beat the Titans. Not only did Fuller catch seven passes for 81 yards and a touchdown, but he also returned a punt 67 yards for what proved to be the winning score. If you're the Texans, you still have to be slightly concerned with Brock Osweiler, who threw two interceptions and has now thrown a pick in every game this season.

Seattle 27-17 over New York

Seahawks: A

Russell Wilson must've been downing the nanobubbles this week because he looked unstoppable against the Jets, despite the fact that he was playing with a sprained MCL. At one point in the first half, Wilson was 10 of 11 for 191 yards and two touchdowns, and had a perfect QB rating of 158.3.

Wilson finished the game with 309 passing yards and three touchdowns. The scariest thing about the Seahawks' offense is that not only does it seem to be getting better every week, but Wilson now seems to have a connection with Jimmy Graham. The tight end finished with 113 receiving yards, giving him 100 or more in consecutive games for the first time since 2013 when he was with the Saints.

Jets: D

The good news for the Jets: Ryan Fitzpatrick didn't thrown six interceptions this week. The bad news: He almost did. Fitzpatrick's meltdown continued against the Seahawks as he threw three interceptions, giving him a total of nine over the past two weeks. Even worse, seven of those nine have come in the fourth quarter, a total that includes the three picks Fitzpatrick threw in the fourth quarter against Seattle. In fairness to Fitzpatrick, he got no help from a Jets running game that only totaled 58 yards.

Chicago 17-14 over Detroit

Lions: C-

If the Lions are trying to get Jim Caldwell fired, then they're doing a great job. For the third straight week, Detroit lost a game by one score, and for the third straight week, they looked even uglier doing it. The Lions had no running game, no passing game and they couldn't stop Brian Hoyer (302 yards, two touchdowns). The only positive for Detroit was that their special teams showed up. Matt Prater hit two field goals (50, 21) and Andre Roberts returned a punt 85 yards for a touchdown in the fourth quarter.

Bears: B

If Brian Hoyer is trying to start a quarterback controversy in Chicago, he's doing a good job. All Hoyer did Sunday was do something that Jay Cutler hadn't been able to do since 2012: Beat Detroit. Hoyer also ended a six-game losing streak for the Bears at Soldier Field.

Hoyer isn't the only one who looked impressive against Detroit -- so did Jordan Howard. The rookie running back carried the ball 23 times for 111 yards. The only downside for Howard is that he got a rough welcome to the NFL after taking a hit to a personal area in the first quarter.

That hurts.

Washington 31-20 over Cleveland

Browns: C

For the first three quarters, it looked like the Browns might be able to pull off the upset against Washington. However, as their fans have come to expect, the Browns went full Browns with about a minute left in the third quarter, and that basically ended their chances of winning. On three consecutive possessions in the second half, the Browns turned the ball over (lost fumble, lost fumble, interception), and then watched as the Redskins turned those turnovers into 14 points. Before the turnovers, the Browns led 20-17. After the turnovers, they trailed 31-20, the final score.

Redskins: B

When Kirk Cousins throws the ball to Jordan Reed, he looks like a Pro Bowl quarterback. Cousins was 9 of 10 for 73 yards and two touchdowns while targeting Reed. When Cousins wasn't throwing to Reed, he threw for just 110 yards. Cousins and the Redskins offense also got a lot of help from Matt Jones, who rushed for 117 yards, the second-highest total of his career.

Dallas 24-17 over San Francisco

Cowboys: B+

Apparently, nothing fazes Dak Prescott. The Cowboys didn't have Dez Bryant on Sunday, but that didn't seem to bother Prescott, who continued his ridiculously amazing rookie season by throwing for 245 yards and two touchdown passes against the 49ers. Not to be outdone, the Cowboys had another rookie who was also impressive: Ezekiel Elliott ran for 138 yards and a touchdown. At this point, the Cowboys should just rest Tony Romo as long as possible.

49ers: C

After scoring touchdowns on their first two drives, the 49ers' offense completely disappeared. Here's how their final eight possessions went: punt, punt, end of half, field goal, punt, punt, interception, turnover on downs. Even uglier, the 49ers only gained more than 11 yards on three of those eight drives.

Los Angeles 17-13 over Arizona

Rams: A

I don't know how to break this to everyone, but the Rams might actually be for real. Generally when the Rams win, it's because of a combination of their defense and Todd Gurley. However, this time around, Gurley was shut down (33 yards), which meant that Case Keenum had to carry the load on offense. Keenum responded by throwing for 266 yards and two touchdowns.

Cardinals: C

We finally found out what happens when the Cardinals offense gets punched in the mouth: They turn the ball over a lot and lose. For the second week in a row, the Cardinals turned the ball over five times, and for the second week in a row, the Cardinals lost. Turning the ball over five or more times in consecutive weeks actually isn't easy -- before this year, the Cardinals hadn't done that since 1984. The Cards are now 0-14 since 2000 when they turn the ball over five or more times in a game.

New Orleans at San Diego

Saints: B

Here's how weird this win was for the Saints: They scored 35 points, despite the fact that they only totaled 275 yards. The last time the Saints were held to 275 or fewer yards and still put up over 30 points in a win came in 1967. Of course, none of that matters to Drew Brees, who was returning to the city where he started his pro career. Playing in San Diego for the first time since 2005, Brees threw for 206 yards and two touchdowns, with both touchdown passes coming in the game's final five minutes.

Chargers: D

The Chargers probably don't deserve a 'D,' but we're giving them one anyway because they somehow managed to blow a fourth-quarter lead for the third time in four weeks. Against the Saints, the Chargers turned the ball over three times in the final seven minutes, which allowed the Saints to come back from a 34-21 deficit. This was almost as ugly as Week 1, when the Chargers blew a 27-10 lead in the fourth quarter. Actually, the Saints game was uglier because it came at home, and it's hard to get fans to vote for a new stadium when you're blowing a 13-point lead in the final five minutes.

Denver 27-7 over Tampa Bay

Broncos: A

It's starting to look like it really doesn't matter who the quarterback is in Denver. After dominating teams in 2015, the Broncos defense is arguably better in 2016, something that the Buccaneers found out on Sunday. The Broncos sacked Jameis Winston five times, with 2.5 of those coming from Derek Wolfe. Aqib Talib also seems to be 100 percent healed from his offseason gunshot wound, as the Broncos corner had two picks in the game. The only bad news the Broncos got in this win came when Trevor Siemian suffered an injury in the second quarter. Paxton Lynch didn't miss a beat though in his debut. The rookie completed 14 of 24 passes for 170 yards and a touchdown. Siemian was 5 of 7 for 68 yards and a touchdown before exiting the game.

Buccaneers: D

During Jameis Winston's rookie year in 2015, the Buccaneers put up at least 273 yards of offense in every game, but they didn't get anywhere near that total against Denver. The Bucs only put up 215 yards in the game, and the ugly part of that is that 75 of those came on a touchdown drive in the first quarter. This game was delayed for an hour and 26 minutes in the fourth quarter, and during that delay, the Bucs were probably wishing the rest of the game could just be canceled.

Pittsburgh 43-14 over Kansas City

Chiefs: F

The Chiefs have a bye in Week 5, which is probably a good thing because based on the way they played against the Steelers, it looks like they need to completely relearn the game of football. It's hard to say what the worst part of this game was for Kansas City, so let's go with their two turnovers. Both turnovers (Spencer Ware fumble, Alex Smith interception) came in the first quarter and both of them directly led to Steelers touchdowns. After falling in a 15-0 turnover-induced hole, the Chiefs were never able to dig themselves out.

Steelers: A+

When your star running back is returning from a three-game suspension and rushes for 144 yards, it's not easy to overshadow him, but that's exactly what Ben Roethlisberger did on Sunday night. Big Ben showed up big time with 300 yards passing and five touchdown passes against the Chiefs. The 29-point win marked the fifth time in Roethlisberger's career that he's thrown five or more touchdown passes in a game. Roethlisberger was so good that he had as many touchdown passes as incomplete passes (22 of 27).

The bad news for the rest of the NFL is that Le'Veon Bell thinks the Steelers might be able to score 43 points every week.

The scary part is that it feels completely possible with that offense.

Bye week: Green Bay, Philadelphia